From a9124e1a9309a7e15803aeedc307a0f5c7de79e7 Mon Sep 17 00:00:00 2001 From: unknown Date: Mon, 31 Mar 2025 11:23:30 +0530 Subject: [PATCH] Fixed project duplicate bug appered due to absence of projectId --- Marco.Pms.Model/Mapper/ProjectMapper.cs | 3 ++- Marco.Pms.Services/Controllers/ProjectController.cs | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/Marco.Pms.Model/Mapper/ProjectMapper.cs b/Marco.Pms.Model/Mapper/ProjectMapper.cs index 6801a11..6dc0986 100644 --- a/Marco.Pms.Model/Mapper/ProjectMapper.cs +++ b/Marco.Pms.Model/Mapper/ProjectMapper.cs @@ -34,10 +34,11 @@ namespace Marco.Pms.Model.Mapper }; } - public static Project ToProjectFromUpdateProjectDto(this UpdateProjectDto projectModel, int TenantId) + public static Project ToProjectFromUpdateProjectDto(this UpdateProjectDto projectModel, int TenantId,int id) { return new Project { + Id = id, ContactPerson = projectModel.ContactPerson, ProjectAddress = projectModel.ProjectAddress, Name = projectModel.Name, diff --git a/Marco.Pms.Services/Controllers/ProjectController.cs b/Marco.Pms.Services/Controllers/ProjectController.cs index 4ca7a23..ef98a1b 100644 --- a/Marco.Pms.Services/Controllers/ProjectController.cs +++ b/Marco.Pms.Services/Controllers/ProjectController.cs @@ -197,7 +197,7 @@ namespace MarcoBMS.Services.Controllers int TenantId = GetTenantId(); updateProjectDto.TenantId = TenantId; - Project project = updateProjectDto.ToProjectFromUpdateProjectDto(TenantId); + Project project = updateProjectDto.ToProjectFromUpdateProjectDto(TenantId,id); _context.Projects.Update(project); await _context.SaveChangesAsync();