public MunicipioModeloGet Inserir(MunicipioModeloPost municipioPost) { MunicipioModeloNegocio municipioModeloNegocio = new MunicipioModeloNegocio(); municipioModeloNegocio = Mapper.Map <MunicipioModeloPost, MunicipioModeloNegocio>(municipioPost); return(Mapper.Map <MunicipioModeloNegocio, MunicipioModeloGet>(municipioNegocio.Inserir(municipioModeloNegocio))); }
public IActionResult Post([FromBody] MunicipioModeloPost municipioPost) { try { MunicipioModeloGet municpio = service.Inserir(municipioPost); HttpRequest request = HttpContext.Request; return(Created(request.Scheme + "://" + request.Host.Value + request.Path.Value + "/" + municpio.Guid, municpio)); } catch (OrganogramaRequisicaoInvalidaException e) { return(BadRequest(MensagemErro.ObterMensagem(e))); } catch (Exception e) { return(StatusCode((int)HttpStatusCode.InternalServerError, MensagemErro.ObterMensagem(e))); } }