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); } } }
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()); } }
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()); } }