Organization_Management #142

Merged
ashutosh.nehete merged 92 commits from Organization_Management into main 2025-09-30 09:05:14 +00:00
2 changed files with 4 additions and 1 deletions
Showing only changes of commit cd175c4fdf - Show all commits

View File

@ -1,4 +1,5 @@
using Marco.Pms.Model.ViewModels.Activities; using Marco.Pms.Model.Master;
using Marco.Pms.Model.ViewModels.Activities;
namespace Marco.Pms.Model.ViewModels.Organization namespace Marco.Pms.Model.ViewModels.Organization
{ {
@ -19,6 +20,7 @@ namespace Marco.Pms.Model.ViewModels.Organization
public DateTime? UpdatedAt { get; set; } public DateTime? UpdatedAt { get; set; }
public bool IsActive { get; set; } public bool IsActive { get; set; }
public List<ProjectServiceMappingVM>? Projects { get; set; } public List<ProjectServiceMappingVM>? Projects { get; set; }
public List<GlobalServiceMaster>? Services { get; set; }
public string? logoImage { get; set; } public string? logoImage { get; set; }
} }
} }

View File

@ -233,6 +233,7 @@ namespace Marco.Pms.Services.Controllers
response.CreatedBy = _mapper.Map<BasicEmployeeVM>(createdByEmployee); response.CreatedBy = _mapper.Map<BasicEmployeeVM>(createdByEmployee);
response.UpdatedBy = _mapper.Map<BasicEmployeeVM>(updatedByEmployee); response.UpdatedBy = _mapper.Map<BasicEmployeeVM>(updatedByEmployee);
response.Projects = _mapper.Map<List<ProjectServiceMappingVM>>(projectOrgMappings.Select(po => po.ProjectService).ToList()); response.Projects = _mapper.Map<List<ProjectServiceMappingVM>>(projectOrgMappings.Select(po => po.ProjectService).ToList());
response.Services = orgServiceMappings.Where(os => os.Service != null).Select(os => os.Service!).ToList();
_logger.LogInfo("Fetched organization details for OrganizationId: {OrganizationId}, Employee count: {EmployeeCount}, App user count: {AppUserCount}, Project count: {ProjectCount}", _logger.LogInfo("Fetched organization details for OrganizationId: {OrganizationId}, Employee count: {EmployeeCount}, App user count: {AppUserCount}, Project count: {ProjectCount}",
id, activeEmployeeCount, activeApplicationUserCount, response.Projects.Count); id, activeEmployeeCount, activeApplicationUserCount, response.Projects.Count);