public IActionResult Put(int id, [FromBody] TipoOrganizacaoModeloPut tipoOrganizacao) { try { service.Alterar(id, tipoOrganizacao); return(Ok()); } catch (OrganogramaNaoEncontradoException e) { return(NotFound(MensagemErro.ObterMensagem(e))); } catch (OrganogramaRequisicaoInvalidaException e) { return(BadRequest(MensagemErro.ObterMensagem(e))); } catch (Exception e) { return(StatusCode((int)HttpStatusCode.InternalServerError, MensagemErro.ObterMensagem(e))); } }
public void Alterar(int id, TipoOrganizacaoModeloPut tipoOrganizacao) { TipoOrganizacaoModeloNegocio tomn = Mapper.Map <TipoOrganizacaoModeloPut, TipoOrganizacaoModeloNegocio>(tipoOrganizacao); tipoOrganizacaoNegocio.Alterar(id, tomn); }