Пример #1
0
 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));
     }
 }
Пример #2
0
        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));
            }
        }
Пример #3
0
 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;
     }
 }