Added proper success messages upon creation and update of building, floor, and work area for improved user feedback.
This commit is contained in:
parent
ece25ecd9d
commit
041d32d8ea
@ -493,6 +493,7 @@ namespace MarcoBMS.Services.Controllers
|
||||
{
|
||||
Guid tenantId = GetTenantId();
|
||||
List<WorkItemVM> workItems = new List<WorkItemVM> { };
|
||||
string responseMessage = "";
|
||||
if (workItemDot != null)
|
||||
{
|
||||
foreach (var item in workItemDot)
|
||||
@ -504,12 +505,14 @@ namespace MarcoBMS.Services.Controllers
|
||||
//update
|
||||
_context.WorkItems.Update(workItem);
|
||||
await _context.SaveChangesAsync();
|
||||
responseMessage = "Task Added Successfully";
|
||||
}
|
||||
else
|
||||
{
|
||||
//create
|
||||
_context.WorkItems.Add(workItem);
|
||||
await _context.SaveChangesAsync();
|
||||
responseMessage = "Task Updated Successfully";
|
||||
}
|
||||
var result = new WorkItemVM
|
||||
{
|
||||
@ -519,7 +522,7 @@ namespace MarcoBMS.Services.Controllers
|
||||
workItems.Add(result);
|
||||
}
|
||||
var activity = await _context.ActivityMasters.ToListAsync();
|
||||
return Ok(ApiResponse<object>.SuccessResponse(workItems, "Data saved successfully.", 200));
|
||||
return Ok(ApiResponse<object>.SuccessResponse(workItems, responseMessage, 200));
|
||||
}
|
||||
|
||||
return BadRequest(ApiResponse<object>.ErrorResponse("Invalid details.", "Work Item Details are not valid.", 400));
|
||||
@ -569,6 +572,7 @@ namespace MarcoBMS.Services.Controllers
|
||||
{
|
||||
Guid tenantId = GetTenantId();
|
||||
var responseData = new InfraVM { };
|
||||
string responseMessage = "";
|
||||
if (infraDots != null)
|
||||
{
|
||||
foreach (var item in infraDots)
|
||||
@ -585,6 +589,7 @@ namespace MarcoBMS.Services.Controllers
|
||||
_context.Buildings.Add(building);
|
||||
await _context.SaveChangesAsync();
|
||||
responseData.building = building;
|
||||
responseMessage = "Buliding Added Successfully";
|
||||
}
|
||||
else
|
||||
{
|
||||
@ -592,6 +597,7 @@ namespace MarcoBMS.Services.Controllers
|
||||
_context.Buildings.Update(building);
|
||||
await _context.SaveChangesAsync();
|
||||
responseData.building = building;
|
||||
responseMessage = "Buliding Updated Successfully";
|
||||
|
||||
}
|
||||
}
|
||||
@ -606,6 +612,7 @@ namespace MarcoBMS.Services.Controllers
|
||||
_context.Floor.Add(floor);
|
||||
await _context.SaveChangesAsync();
|
||||
responseData.floor = floor;
|
||||
responseMessage = "Floor Added Successfully";
|
||||
}
|
||||
else
|
||||
{
|
||||
@ -613,6 +620,7 @@ namespace MarcoBMS.Services.Controllers
|
||||
_context.Floor.Update(floor);
|
||||
await _context.SaveChangesAsync();
|
||||
responseData.floor = floor;
|
||||
responseMessage = "Floor Updated Successfully";
|
||||
}
|
||||
}
|
||||
if (item.WorkArea != null)
|
||||
@ -626,6 +634,7 @@ namespace MarcoBMS.Services.Controllers
|
||||
_context.WorkAreas.Add(workArea);
|
||||
await _context.SaveChangesAsync();
|
||||
responseData.workArea = workArea;
|
||||
responseMessage = "Work Area Added Successfully";
|
||||
}
|
||||
else
|
||||
{
|
||||
@ -633,10 +642,11 @@ namespace MarcoBMS.Services.Controllers
|
||||
_context.WorkAreas.Update(workArea);
|
||||
await _context.SaveChangesAsync();
|
||||
responseData.workArea = workArea;
|
||||
responseMessage = "Work Area Updated Successfully";
|
||||
}
|
||||
}
|
||||
}
|
||||
return Ok(ApiResponse<object>.SuccessResponse(responseData, "Data saved successfully.", 200));
|
||||
return Ok(ApiResponse<object>.SuccessResponse(responseData, responseMessage, 200));
|
||||
}
|
||||
return BadRequest(ApiResponse<object>.ErrorResponse("Invalid details.", "Infra Details are not valid.", 400));
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user