public async Task <IActionResult> Delete(Guid id, MunicipalityapiDto dto) { var error = await _municipalityService.DeleteAsync(id); if (!string.IsNullOrWhiteSpace(error)) { return(BadRequest(error)); } return(NoContent()); }
public async Task <IActionResult> Put(Guid id, MunicipalityapiDto dto) { var(municipality, error) = await _municipalityService.EditAsync(id, dto.Name); if (!string.IsNullOrWhiteSpace(error)) { return(BadRequest(error)); } var vw = _mapper.Map <MunicipalityApiVw>(municipality); return(AcceptedAtAction(nameof(Get), new { vw.Id }, new Response <MunicipalityApiVw>(vw))); }