public async Task <bool> EditClient(ClientDTOEdit client) { try { var clientModel = _mapper.Map <Client>(client); _unitOfWork.Clients.Update(clientModel); return((await _unitOfWork.Complete() > 0) ? true : false); } catch (Exception ex) { throw ex; } }
public async Task <IActionResult> PutClient([FromBody] ClientDTOEdit client) { try { var result = await _clientService.EditClient(client); if (!result) { return(NotFound("An error occurred when trying to edit client")); } } catch (Exception) { return(StatusCode(500, "Internal server error")); } return(NoContent()); }