Sloved the project not found in expense deatils

This commit is contained in:
ashutosh.nehete 2025-12-08 15:02:50 +05:30
parent f7e707557a
commit d00ddb8e8b
2 changed files with 2 additions and 4 deletions

View File

@ -169,13 +169,13 @@ namespace Marco.Pms.Services.MappingProfiles
CreateMap<ProjectBasicMongoDB, BasicProjectVM>() CreateMap<ProjectBasicMongoDB, BasicProjectVM>()
.ForMember( .ForMember(
dest => dest.Id, dest => dest.Id,
opt => opt.MapFrom(src => new Guid(src.Id))); opt => opt.MapFrom(src => string.IsNullOrWhiteSpace(src.Id) ? Guid.Empty : new Guid(src.Id)));
CreateMap<ProjectMongoDB, Project>() CreateMap<ProjectMongoDB, Project>()
.ForMember( .ForMember(
dest => dest.Id, dest => dest.Id,
// Explicitly and safely convert string Id to Guid Id // Explicitly and safely convert string Id to Guid Id
opt => opt.MapFrom(src => new Guid(src.Id)) opt => opt.MapFrom(src => string.IsNullOrWhiteSpace(src.Id) ? Guid.Empty : new Guid(src.Id))
).ForMember( ).ForMember(
dest => dest.ProjectStatusId, dest => dest.ProjectStatusId,
// Explicitly and safely convert string ProjectStatusId to Guid ProjectStatusId // Explicitly and safely convert string ProjectStatusId to Guid ProjectStatusId

View File

@ -319,7 +319,6 @@ namespace Marco.Pms.Services.Service
return ApiResponse<object>.ErrorResponse("Error Occured", ExceptionMapper(ex), 500); return ApiResponse<object>.ErrorResponse("Error Occured", ExceptionMapper(ex), 500);
} }
} }
public async Task<ApiResponse<object>> GetExpensesListDynamicAsync(Employee loggedInEmployee, Guid tenantId, string? searchString, string? filter, int pageSize, int pageNumber) public async Task<ApiResponse<object>> GetExpensesListDynamicAsync(Employee loggedInEmployee, Guid tenantId, string? searchString, string? filter, int pageSize, int pageNumber)
{ {
try try
@ -531,7 +530,6 @@ namespace Marco.Pms.Services.Service
return ApiResponse<object>.ErrorResponse("Error Occured", ExceptionMapper(ex), 500); return ApiResponse<object>.ErrorResponse("Error Occured", ExceptionMapper(ex), 500);
} }
} }
public async Task<ApiResponse<object>> GetExpenseDetailsAsync(Guid? id, string? expenseUId, Employee loggedInEmployee, Guid tenantId) public async Task<ApiResponse<object>> GetExpenseDetailsAsync(Guid? id, string? expenseUId, Employee loggedInEmployee, Guid tenantId)
{ {
try try