public async Task <IActionResult> Post([FromBody] OrganTypeDto organTypeDto) { var model = _mapper.Map <OrganTypeDto, OrganType>(organTypeDto); await _organTypeRepository.AddAsync(model); return(Ok(model)); }
public async Task <IActionResult> Put(int id, [FromBody] OrganTypeDto organTypeDto) { var actualData = await _organTypeRepository.FindByIdAsync(id); if (actualData == null) { return(BadRequest(new ErrorResponseModel("Tipo de orgão não encontrado"))); } actualData = _mapper.Map <OrganTypeDto, OrganType>(organTypeDto, actualData); await _organTypeRepository.UpdateAsync(actualData); return(Ok(actualData)); }