public ActionResult Create(String nazwa) { if (this.Session["UserProfile"] == null) { return(RedirectToAction("Index", "Home")); } try { TypTresci TTresc = new TypTresci(); TTresc.nazwa = nazwa; using (ISession session = NhibernateSession.OpenSession()) { using (ITransaction transaction = session.BeginTransaction()) { session.Save(TTresc); transaction.Commit(); } } return(RedirectToAction("Index")); } catch (Exception e) { return(View()); } }
public ActionResult Delete(int id, FormCollection collection) { if (this.Session["UserProfile"] == null) { return(RedirectToAction("Index", "Home")); } try { using (ISession session = NhibernateSession.OpenSession()) { TypTresci TTresc = session.Get <TypTresci>(id); using (ITransaction trans = session.BeginTransaction()) { session.Delete(TTresc); trans.Commit(); } } return(RedirectToAction("Index")); } catch (Exception e) { ViewBag.Message = e.Message + "##ZRODLO##" + e.Source + "##DALEJ##" + e.InnerException; return(RedirectToAction("Index")); } }
public ActionResult Edit(int id, FormCollection collection) { if (this.Session["UserProfile"] == null) { return(RedirectToAction("Index", "Home")); } try { TypTresci TTresc = new TypTresci(); TTresc.id = id; TTresc.nazwa = collection["Nazwa"].ToString(); using (ISession session = NhibernateSession.OpenSession()) { using (ITransaction transaction = session.BeginTransaction()) { session.SaveOrUpdate(TTresc); transaction.Commit(); } } return(RedirectToAction("Index")); } catch { return(View()); } }
public ActionResult Details(int id) { if (this.Session["UserProfile"] == null) { return(RedirectToAction("Index", "Home")); } TypTresci TTresc = new TypTresci(); using (ISession session = NhibernateSession.OpenSession()) { TTresc = session.Query <TypTresci>().Where(b => b.id == id).FirstOrDefault(); } return(View(TTresc)); }
public ActionResult Delete(int id) { if (this.Session["UserProfile"] == null) { return(RedirectToAction("Index", "Home")); } TypTresci TTresc = new TypTresci(); using (ISession session = NhibernateSession.OpenSession()) { TTresc = session.Query <TypTresci>().Where(b => b.id == id).FirstOrDefault(); } ViewBag.SubmitAction = "Confirm delete"; return(View("Edit", TTresc)); }