public ActionResult Editar([FromHeader] string ibge, [FromBody] Familia model, [FromRoute] int id) { try { if (model.id_responsavel == null) { return(BadRequest(TrataErro.GetResponse("O prenchimento de um responsável para a família é obrigatório!", true))); } ibge = _config.GetConnectionString(Helpers.Connection.GetConnection(ibge)); model.id = id; _repository.Update(ibge, model); _repository.AtualizaCadPacFamilia(ibge, id, (int)model.id_responsavel); return(Ok(model)); } catch (Exception ex) { var response = TrataErro.GetResponse(ex.Message, true); return(StatusCode((int)HttpStatusCode.InternalServerError, response)); } }
public TbPrFamilia Update(TbPrFamilia domain) { return(repository.Update(domain)); }