public async Task <IActionResult> Post([FromBody] Domain.Models.Operation operation) { await _operationService.AddAsync(operation); return(Created($"/api/operation/{operation.Id}", new Domain.Models.Operation { Id = operation.Id })); }
public async Task <IActionResult> Add([FromBody] AddOperationRequest request) { if (!ModelState.IsValid) { return(BadRequest(ModelState.GetErrorMessages())); } var response = await _operationService.AddAsync(request); if (!response.IsValid) { return(BadRequest(response.Message)); } return(Ok(response)); }