public GroupInfo GetGroupById(int Id) { GroupInfo Grp = new GroupInfo(); using (ISession session = NHibernateHelper.OpenSession()) { Grp = session.Get<GroupInfo>(Id); } return Grp; }
public void UpdateGroup(GroupInfo Grp) { using (ISession session = NHibernateHelper.OpenSession()) { using (ITransaction tran = session.BeginTransaction()) { session.Update(Grp); tran.Commit(); } } }
public ActionResult Create(GroupInfo Grp) { try { Grp.LastUpdated = DateTime.Now; objDs.CreateGroup(Grp); return RedirectToAction("Index"); } catch { return View(); } }
public int CreateGroup(GroupInfo Grp) { int GrpNo = 0; using (ISession session = NHibernateHelper.OpenSession()) { //Perform transaction using (ITransaction tran = session.BeginTransaction()) { session.Save(Grp); tran.Commit(); } } return GrpNo; }
// // GET: /Group/Create public ActionResult Create() { var Grp = new GroupInfo(); return View(Grp); }
public ActionResult Edit(int id, GroupInfo Grp) { try { objDs.UpdateGroup(Grp); return RedirectToAction("Index"); } catch { return View(); } }