Пример #1
0
 public void IncluirCategoriaTest()
 {
     using (var session = NHibernateHelper.OpenSession())
     {
         using (var transaction = session.BeginTransaction())
         {
             Categoria categoriaIncluir = new Categoria();
             categoriaIncluir.descricao = "descricao";
             categoriaIncluir.slug      = GerarSlug.GerarSlugTexto("descricao");
             session.SaveOrUpdate(categoriaIncluir);
         }
     }
 }
Пример #2
0
        public ActionResult Incluir(Categoria cat)
        {
            try
            {
                using (var session = NHibernateHelper.OpenSession())
                {
                    using (var transaction = session.BeginTransaction())
                    {
                        Categoria categoriaNova = new Categoria();
                        categoriaNova.descricao = cat.descricao;
                        categoriaNova.slug      = GerarSlug.GerarSlugTexto(cat.descricao);

                        session.SaveOrUpdate(categoriaNova);
                        transaction.Commit();
                    }
                    return(RedirectToAction("Index"));
                }
            }
            catch
            {
                return(View());
            }
        }
Пример #3
0
        public ActionResult Editar(int id, Categoria cat)
        {
            try
            {
                using (var session = NHibernateHelper.OpenSession())
                {
                    using (var transaction = session.BeginTransaction())
                    {
                        var CategoriaEditar = session.Get <Categoria>(id);
                        CategoriaEditar.descricao = cat.descricao;
                        CategoriaEditar.slug      = GerarSlug.GerarSlugTexto(cat.descricao);

                        session.SaveOrUpdate(CategoriaEditar);
                        transaction.Commit();
                    }
                    return(RedirectToAction("Index"));
                }
            }
            catch
            {
                return(View());
            }
        }