diff --git a/Marco.Pms.Model/Mapper/ActivitiesMapper.cs b/Marco.Pms.Model/Mapper/ActivitiesMapper.cs index 1076ce4..e5e42f9 100644 --- a/Marco.Pms.Model/Mapper/ActivitiesMapper.cs +++ b/Marco.Pms.Model/Mapper/ActivitiesMapper.cs @@ -103,7 +103,7 @@ namespace Marco.Pms.Model.Mapper AssignmentDate = taskAllocation.AssignmentDate, PlannedTask = taskAllocation.PlannedTask, CompletedTask = taskAllocation.CompletedTask, - AssignedBy = taskAllocation.Employee.ToEmployeeVMFromEmployee(), + AssignedBy = taskAllocation.Employee.ToBasicEmployeeVMFromEmployee(), WorkItemId = taskAllocation.WorkItemId, WorkItem = taskAllocation.WorkItem, TenantId = taskAllocation.TenantId @@ -144,12 +144,13 @@ namespace Marco.Pms.Model.Mapper IsMandatory = checkList.IsMandatory, }; } - public static ActivityCheckList ToActivityCheckListFromCreateCheckListDto(this CreateCheckListDto checkListDto,int tenantId) + public static ActivityCheckList ToActivityCheckListFromCreateCheckListDto(this CreateCheckListDto checkListDto,int tenantId,int activityId) { return new ActivityCheckList { Id = checkListDto.Id, Check = checkListDto.Check, + ActivityMasterId = activityId, IsMandatory = checkListDto.IsMandatory, TenantId = tenantId }; diff --git a/Marco.Pms.Services/Controllers/MasterController.cs b/Marco.Pms.Services/Controllers/MasterController.cs index f1bb056..b1110f8 100644 --- a/Marco.Pms.Services/Controllers/MasterController.cs +++ b/Marco.Pms.Services/Controllers/MasterController.cs @@ -1,5 +1,4 @@ -using System.Diagnostics; -using Marco.Pms.DataAccess.Data; +using Marco.Pms.DataAccess.Data; using Marco.Pms.Model.Dtos.Activities; using Marco.Pms.Model.Entitlements; using Marco.Pms.Model.Mapper; @@ -66,7 +65,7 @@ namespace Marco.Pms.Services.Controllers List activityCheckList = new List(); foreach (var check in createActivity.CheckList) { - ActivityCheckList checkList = check.ToActivityCheckListFromCreateCheckListDto(tenantId); + ActivityCheckList checkList = check.ToActivityCheckListFromCreateCheckListDto(tenantId,activityMaster.Id); activityCheckList.Add(checkList); } _context.ActivityCheckLists.AddRange(activityCheckList); @@ -100,7 +99,7 @@ namespace Marco.Pms.Services.Controllers List activityCheckList = new List(); foreach (var check in createActivity.CheckList) { - ActivityCheckList checkList = check.ToActivityCheckListFromCreateCheckListDto(tenantId); + ActivityCheckList checkList = check.ToActivityCheckListFromCreateCheckListDto(tenantId,activity.Id); activityCheckList.Add(checkList); } _context.ActivityCheckLists.UpdateRange(activityCheckList);