Example #1
0
 public void Inserir(PdvTipoPlano objeto)
 {
     using (ISession Session = NHibernateHelper.GetSessionFactory().OpenSession())
     {
         NHibernateDAL <PdvTipoPlano> DAL = new NHibernateDAL <PdvTipoPlano>(Session);
         DAL.SaveOrUpdate(objeto);
         Session.Flush();
     }
 }
Example #2
0
        public PdvTipoPlano ConsultarObjeto(int id)
        {
            PdvTipoPlano Resultado = null;

            using (ISession Session = NHibernateHelper.GetSessionFactory().OpenSession())
            {
                NHibernateDAL <PdvTipoPlano> DAL = new NHibernateDAL <PdvTipoPlano>(Session);
                Resultado = DAL.SelectId <PdvTipoPlano>(id);
            }
            return(Resultado);
        }
Example #3
0
        public PdvTipoPlano ConsultarObjetoFiltro(string filtro)
        {
            PdvTipoPlano Resultado = null;

            using (ISession Session = NHibernateHelper.GetSessionFactory().OpenSession())
            {
                var consultaSql = "from PdvTipoPlano where " + filtro;
                NHibernateDAL <PdvTipoPlano> DAL = new NHibernateDAL <PdvTipoPlano>(Session);
                Resultado = DAL.SelectObjetoSql <PdvTipoPlano>(consultaSql);
            }
            return(Resultado);
        }
Example #4
0
        public IActionResult InserirPdvTipoPlano([FromBody] PdvTipoPlano objJson)
        {
            try
            {
                if (!ModelState.IsValid)
                {
                    return(StatusCode(400, new RetornoJsonErro(400, "Objeto inválido [Inserir PdvTipoPlano]", null)));
                }
                _service.Inserir(objJson);

                return(CreatedAtRoute("ConsultarObjetoPdvTipoPlano", new { id = objJson.Id }, objJson));
            }
            catch (Exception ex)
            {
                return(StatusCode(500, new RetornoJsonErro(500, "Erro no Servidor [Inserir PdvTipoPlano]", ex)));
            }
        }
Example #5
0
        public IActionResult AlterarPdvTipoPlano([FromBody] PdvTipoPlano objJson, int id)
        {
            try
            {
                if (!ModelState.IsValid)
                {
                    return(StatusCode(400, new RetornoJsonErro(400, "Objeto inválido [Alterar PdvTipoPlano]", null)));
                }

                if (objJson.Id != id)
                {
                    return(StatusCode(400, new RetornoJsonErro(400, "Objeto inválido [Alterar PdvTipoPlano] - ID do objeto difere do ID da URL.", null)));
                }

                _service.Alterar(objJson);

                return(ConsultarObjetoPdvTipoPlano(id));
            }
            catch (Exception ex)
            {
                return(StatusCode(500, new RetornoJsonErro(500, "Erro no Servidor [Alterar PdvTipoPlano]", ex)));
            }
        }