public void Inserir(PdvTipoPlano objeto) { using (ISession Session = NHibernateHelper.GetSessionFactory().OpenSession()) { NHibernateDAL <PdvTipoPlano> DAL = new NHibernateDAL <PdvTipoPlano>(Session); DAL.SaveOrUpdate(objeto); Session.Flush(); } }
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); }
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); }
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))); } }
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))); } }