Ejemplo n.º 1
0
 public void Update(string ibge, CalendarioBasico model)
 {
     try
     {
         Helpers.HelperConnection.ExecuteCommand(ibge, conn =>
                                                 conn.Execute(_calendarioCommand.Update, new
         {
             @id_faixa_etaria        = model.id_faixa_etaria,
             @id_produto             = model.id_produto,
             @id_dose                = model.id_dose,
             @publico_alvo           = model.publico_alvo,
             @dias_antes_aprazamento = model.dias_antes_aprazamento,
             @faixa_etaria           = model.faixa_etaria,
             @produto                = model.produto,
             @dose                    = model.dose,
             @id                      = model.id,
             @idade_minima            = model.idade_minima,
             @idade_maxima            = model.idade_maxima,
             @flg_excluir_aprazamento = model.flg_excluir_aprazamento,
             @vigencia_inicio         = model.vigencia_inicio,
             @vigencia_fim            = model.vigencia_fim,
             @id_estrategia           = model.id_estrategia
         }));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Ejemplo n.º 2
0
 public ActionResult <CalendarioBasico> GetCalendarioById([FromHeader] string ibge, [FromRoute] int id)
 {
     try
     {
         ibge = _config.GetConnectionString(Connection.GetConnection(ibge));
         CalendarioBasico item = _calendarioRepository.GetById(ibge, id);
         return(Ok(item));
     }
     catch (Exception ex)
     {
         var response = TrataErro.GetResponse(ex.Message, true);
         return(StatusCode((int)HttpStatusCode.InternalServerError, response));
     }
 }
Ejemplo n.º 3
0
 public ActionResult Editar([FromHeader] string ibge, [FromBody] CalendarioBasico model, [FromRoute] int id)
 {
     try
     {
         ibge     = _config.GetConnectionString(Connection.GetConnection(ibge));
         model.id = id;
         _calendarioRepository.Update(ibge, model);
         return(Ok());
     }
     catch (Exception ex)
     {
         var response = TrataErro.GetResponse(ex.Message, true);
         return(StatusCode((int)HttpStatusCode.InternalServerError, response));
     }
 }
Ejemplo n.º 4
0
        public ActionResult <Domain.Entities.Cadastro.Fornecedor> Inserir([FromHeader] string ibge, [FromBody] CalendarioBasico model)
        {
            try
            {
                ibge = _config.GetConnectionString(Connection.GetConnection(ibge));
                var id = _calendarioRepository.GetNewId(ibge);
                model.id = id;
                _calendarioRepository.Insert(ibge, model);

                return(Ok(model));
            }
            catch (Exception ex)
            {
                var response = TrataErro.GetResponse(ex.Message, true);
                return(StatusCode((int)HttpStatusCode.InternalServerError, response));
            }
        }