public ActionResult <FichaComplementarViewModel> GetFichaComplementarById([FromHeader] string ibge, [FromRoute] int id) { try { ibge = _config.GetConnectionString(Helpers.Connection.GetConnection(ibge)); FichaComplementarViewModel lista = _repository.GetFichaComplementarById(ibge, id); return(Ok(lista)); } catch (Exception ex) { var response = TrataErro.GetResponse(ex.Message, true); return(StatusCode((int)HttpStatusCode.InternalServerError, response)); } }
public ActionResult Editar([FromHeader] string ibge, [FromBody] FichaComplementarViewModel model, [FromRoute] int id) { try { ibge = _config.GetConnectionString(Helpers.Connection.GetConnection(ibge)); model.id = id; _repository.Update(ibge, model); return(Ok(model)); } catch (Exception ex) { var response = TrataErro.GetResponse(ex.Message, true); return(StatusCode((int)HttpStatusCode.InternalServerError, response)); } }
public void Insert(string ibge, FichaComplementarViewModel model) { try { Helpers.HelperConnection.ExecuteCommand(ibge, conn => conn.Execute(_command.Insert, new { @id = model.id, @id_profissional = model.id_profissional, @id_unidade = model.id_unidade, @cns_profissional = model.cns_profissional, @cbo_profissional = model.cbo_profissional, @cnes = model.cnes, @ine_unidade = model.ine_unidade, @data = model.data, @turno = model.turno, @cns_cidadao = model.cns_cidadao, @cns_responsavel_familiar = model.cns_responsavel_familiar, @flg_teste_olhinho = model.flg_teste_olhinho, @data_teste_olhinho = model.data_teste_olhinho, @flg_exame_fundo_olho = model.flg_exame_fundo_olho, @data_exame_fundo_olho = model.data_exame_fundo_olho, @data_teste_orelhinha_peate = model.data_teste_orelhinha_peate, @flg_teste_orelhinha_peate = model.flg_teste_orelhinha_peate, @flg_us_transfontanela = model.flg_us_transfontanela, @data_us_transfontanela = model.data_us_transfontanela, @flg_tomografia = model.flg_tomografia, @data_tomografia = model.data_tomografia, @flg_ressonancia = model.flg_ressonancia, @data_ressonancia = model.data_ressonancia, //@uuid = model.uuid, //@id_esus_exportacao_item = model.id_esus_exportacao_item, @id_usuario = model.id_usuario, @id_equipe = model.id_equipe, //@id_controle_sincronizacao_lote = model.id_controle_sincronizacao_lote })); } catch (Exception ex) { throw ex; } }