public IActionResult Editar(int id, Tipo tipo) { if (id != tipo.Id) { return(BadRequest()); } try { _tipoService.Editar(tipo); return(RedirectToAction(nameof(Index))); } catch (NotFoundException) { return(NotFound()); } catch (DbConcurrencyException) { return(BadRequest()); } }
public ActionResult <TipoResponse> Editar(int id, [FromBody] TipoRequest tipoRequest) { Tipo tipo = _mapperRequest.Map <Tipo>(tipoRequest); return(Ok(_mapperResponse.Map <TipoResponse>(TipoService.Editar(id, tipo)))); }