public IActionResult Patch(string guid, [FromBody] UnidadeModeloPatch unidade) { try { service.Alterar(guid, unidade); 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(string guid, UnidadeModeloPatch unidade) { UnidadeModeloNegocio umn = Mapper.Map <UnidadeModeloPatch, UnidadeModeloNegocio>(unidade); unidadeNegocio.Alterar(guid, umn); }