From 16a4234f7525017c70686d5ef55dd934e8011d7c Mon Sep 17 00:00:00 2001 From: "ashutosh.nehete" Date: Thu, 10 Apr 2025 19:16:21 +0530 Subject: [PATCH] Created new Api for creating and editing activities --- .../Controllers/MasterController.cs | 23 +++---------------- 1 file changed, 3 insertions(+), 20 deletions(-) diff --git a/Marco.Pms.Services/Controllers/MasterController.cs b/Marco.Pms.Services/Controllers/MasterController.cs index 16cb1c9..8b28ef5 100644 --- a/Marco.Pms.Services/Controllers/MasterController.cs +++ b/Marco.Pms.Services/Controllers/MasterController.cs @@ -62,34 +62,17 @@ namespace Marco.Pms.Services.Controllers return Ok(ApiResponse.SuccessResponse(activityMaster, "Activity created successfully", 200)); } - [HttpPost("edit/{id}")] + [HttpPost("edit{id}")] public async Task UpdateActivity(int id, [FromBody] CreateActivityMasterDto createActivity) { var tenantId = _userHelper.GetTenantId(); var employee = await _userHelper.GetCurrentEmployeeAsync(); ActivityMaster? activity = await _context.ActivityMasters.FirstOrDefaultAsync(x => x.Id == id); - if (activity != null && createActivity.UnitOfMeasurement != null && createActivity.ActivityName != null) { - activity.ActivityName = createActivity.ActivityName; + if (activity != null) { + activity.ActivityName = activity.ActivityName; activity.UnitOfMeasurement = createActivity.UnitOfMeasurement; activity.TenantId = tenantId; await _context.SaveChangesAsync(); - - if (createActivity.CheckList != null) - { - List activityCheckList = new List(); - foreach (var check in createActivity.CheckList) - { - ActivityCheckList checkList = new ActivityCheckList - { - ActivityMasterId = activity.Id, - TenantId = tenantId, - CheckList = check - }; - activityCheckList.Add(checkList); - } - //_context.ActivityCheckList.UpdateRange(activityCheckList); - await _context.SaveChangesAsync(); - } return Ok(ApiResponse.SuccessResponse(activity, "Activity updated successfully", 200)); }