Ashutosh_Feature#208_WorkCategory_Master_Table #43
@ -214,7 +214,7 @@ namespace Marco.Pms.Services.Controllers
|
||||
}
|
||||
|
||||
[HttpPost("ticket-status")]
|
||||
public async Task<IActionResult> CreateTicketStatusMaster(TicketStatusMasterDto statusMasterDto)
|
||||
public async Task<IActionResult> CreateTicketStatusMaster([FromBody] TicketStatusMasterDto statusMasterDto)
|
||||
{
|
||||
Guid tenantId = _userHelper.GetTenantId();
|
||||
if (statusMasterDto != null)
|
||||
@ -231,11 +231,11 @@ namespace Marco.Pms.Services.Controllers
|
||||
return BadRequest(ApiResponse<object>.ErrorResponse("Sent Empty payload", "Sent Empty payload", 400));
|
||||
}
|
||||
|
||||
[HttpPost("ticket-status/edit")]
|
||||
public async Task<IActionResult> UpdateTicketStatusMaster(TicketStatusMasterDto statusMasterDto)
|
||||
[HttpPost("ticket-status/edit/{id}")]
|
||||
public async Task<IActionResult> UpdateTicketStatusMaster(Guid id, [FromBody] TicketStatusMasterDto statusMasterDto)
|
||||
{
|
||||
Guid tenantId = _userHelper.GetTenantId();
|
||||
if (statusMasterDto != null)
|
||||
if (statusMasterDto != null && statusMasterDto.Id != id)
|
||||
{
|
||||
TicketStatusMaster? statusMaster = await _context.TicketStatusMasters.AsNoTracking().FirstOrDefaultAsync(s => s.TenantId == tenantId && s.Id == statusMasterDto.Id);
|
||||
if (statusMaster != null)
|
||||
@ -301,7 +301,7 @@ namespace Marco.Pms.Services.Controllers
|
||||
}
|
||||
|
||||
[HttpPost("ticket-types")]
|
||||
public async Task<IActionResult> CreateTicketTypeMaster(TicketTypeMasterDto typeMasterDto)
|
||||
public async Task<IActionResult> CreateTicketTypeMaster([FromBody] TicketTypeMasterDto typeMasterDto)
|
||||
{
|
||||
Guid tenantId = _userHelper.GetTenantId();
|
||||
if (typeMasterDto != null)
|
||||
@ -319,11 +319,11 @@ namespace Marco.Pms.Services.Controllers
|
||||
return BadRequest(ApiResponse<object>.ErrorResponse("User sent Empty payload", "User sent Empty payload", 400));
|
||||
}
|
||||
|
||||
[HttpPost("ticket-types/edit")]
|
||||
public async Task<IActionResult> UpdateTicketTypeMaster(TicketTypeMasterDto typeMasterDto)
|
||||
[HttpPost("ticket-types/edit/{id}")]
|
||||
public async Task<IActionResult> UpdateTicketTypeMaster(Guid id, [FromBody] TicketTypeMasterDto typeMasterDto)
|
||||
{
|
||||
Guid tenantId = _userHelper.GetTenantId();
|
||||
if (typeMasterDto != null)
|
||||
if (typeMasterDto != null && typeMasterDto.Id != id)
|
||||
{
|
||||
TicketTypeMaster? typeMaster = await _context.TicketTypeMasters.AsNoTracking().FirstOrDefaultAsync(s => s.TenantId == tenantId && s.Id == typeMasterDto.Id);
|
||||
if (typeMaster != null)
|
||||
@ -389,7 +389,7 @@ namespace Marco.Pms.Services.Controllers
|
||||
}
|
||||
|
||||
[HttpPost("ticket-priorities")]
|
||||
public async Task<IActionResult> CreateTicketPriorityMaster(TicketPriorityMasterDto priorityMasterDto)
|
||||
public async Task<IActionResult> CreateTicketPriorityMaster([FromBody] TicketPriorityMasterDto priorityMasterDto)
|
||||
{
|
||||
|
||||
Guid tenantId = _userHelper.GetTenantId();
|
||||
@ -407,11 +407,11 @@ namespace Marco.Pms.Services.Controllers
|
||||
_logger.LogError("User sent empyt payload");
|
||||
return BadRequest(ApiResponse<object>.ErrorResponse("User sent Empty payload", "User sent Empty payload", 400));
|
||||
}
|
||||
[HttpPost("ticket-priorities/edit")]
|
||||
public async Task<IActionResult> UpdateTicketPriorityMaster(TicketPriorityMasterDto priorityMasterDto)
|
||||
[HttpPost("ticket-priorities/edit/{id}")]
|
||||
public async Task<IActionResult> UpdateTicketPriorityMaster(Guid id, [FromBody] TicketPriorityMasterDto priorityMasterDto)
|
||||
{
|
||||
Guid tenantId = _userHelper.GetTenantId();
|
||||
if (priorityMasterDto != null)
|
||||
if (priorityMasterDto != null && priorityMasterDto.Id != null)
|
||||
{
|
||||
TicketPriorityMaster? typeMaster = await _context.TicketPriorityMasters.AsNoTracking().FirstOrDefaultAsync(s => s.TenantId == tenantId && s.Id == priorityMasterDto.Id);
|
||||
if (typeMaster != null)
|
||||
@ -477,7 +477,7 @@ namespace Marco.Pms.Services.Controllers
|
||||
}
|
||||
|
||||
[HttpPost("ticket-tags")]
|
||||
public async Task<IActionResult> CreateTicketTagMaster(TicketTagMasterDto tagMasterDto)
|
||||
public async Task<IActionResult> CreateTicketTagMaster([FromBody] TicketTagMasterDto tagMasterDto)
|
||||
{
|
||||
Guid tenantId = _userHelper.GetTenantId();
|
||||
if (tagMasterDto != null)
|
||||
@ -495,11 +495,11 @@ namespace Marco.Pms.Services.Controllers
|
||||
return BadRequest(ApiResponse<object>.ErrorResponse("User sent Empty payload", "User sent Empty payload", 400));
|
||||
}
|
||||
|
||||
[HttpPost("ticket-tags/edit")]
|
||||
public async Task<IActionResult> UpdateTicketTagMaster(TicketTagMasterDto tagMasterDto)
|
||||
[HttpPost("ticket-tags/edit/{id}")]
|
||||
public async Task<IActionResult> UpdateTicketTagMaster(Guid id, [FromBody] TicketTagMasterDto tagMasterDto)
|
||||
{
|
||||
var tenantId = _userHelper.GetTenantId();
|
||||
if (tagMasterDto != null)
|
||||
if (tagMasterDto != null && tagMasterDto.Id != id)
|
||||
{
|
||||
TicketTagMaster? tagMaster = await _context.TicketTagMasters.AsNoTracking().FirstOrDefaultAsync(s => s.TenantId == tenantId && s.Id == tagMasterDto.Id);
|
||||
if (tagMaster != null)
|
||||
@ -581,7 +581,7 @@ namespace Marco.Pms.Services.Controllers
|
||||
}
|
||||
|
||||
[HttpPost("work-category")]
|
||||
public async Task<IActionResult> CreateWorkCategoryMaster(WorkCategoryMasterDto workCategoryMasterDto)
|
||||
public async Task<IActionResult> CreateWorkCategoryMaster([FromBody] WorkCategoryMasterDto workCategoryMasterDto)
|
||||
{
|
||||
Guid tenantId = _userHelper.GetTenantId();
|
||||
if (workCategoryMasterDto != null)
|
||||
@ -610,11 +610,11 @@ namespace Marco.Pms.Services.Controllers
|
||||
return BadRequest(ApiResponse<object>.ErrorResponse("User sent Empty payload", "User sent Empty payload", 400));
|
||||
}
|
||||
|
||||
[HttpPost("work-category/edit")]
|
||||
public async Task<IActionResult> UpdateWorkCategoryMaster(WorkCategoryMasterDto workCategoryMasterDto)
|
||||
[HttpPost("work-category/edit/{id}")]
|
||||
public async Task<IActionResult> UpdateWorkCategoryMaster(Guid id, [FromBody] WorkCategoryMasterDto workCategoryMasterDto)
|
||||
{
|
||||
var tenantId = _userHelper.GetTenantId();
|
||||
if (workCategoryMasterDto != null)
|
||||
if (workCategoryMasterDto != null && workCategoryMasterDto.Id != id)
|
||||
{
|
||||
WorkCategoryMaster? workCategory = await _context.WorkCategoryMasters.AsNoTracking().FirstOrDefaultAsync(s => s.TenantId == tenantId && s.Id == workCategoryMasterDto.Id);
|
||||
if (workCategory != null)
|
||||
|
Loading…
x
Reference in New Issue
Block a user