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