public TipoUnidadeModelo Inserir(TipoUnidadeModeloPost tipoUnidade) { TipoUnidadeModeloNegocio tUnidade = Mapper.Map <TipoUnidadeModeloPost, TipoUnidadeModeloNegocio>(tipoUnidade); tUnidade = tipoUnidadeNegocio.Inserir(tUnidade); return(Mapper.Map <TipoUnidadeModeloNegocio, TipoUnidadeModelo>(tUnidade)); }
public IActionResult Post([FromBody] TipoUnidadeModeloPost tipoUnidade) { try { TipoUnidadeModelo tipoUnidadeModelo = service.Inserir(tipoUnidade); HttpRequest request = HttpContext.Request; return(Created(request.Scheme + "://" + request.Host.Value + request.Path.Value + "/" + tipoUnidadeModelo.Id, tipoUnidadeModelo)); } catch (OrganogramaRequisicaoInvalidaException e) { return(BadRequest(MensagemErro.ObterMensagem(e))); } catch (Exception e) { return(StatusCode((int)HttpStatusCode.InternalServerError, MensagemErro.ObterMensagem(e))); } }