Exemple #1
0
 public GroupInfo GetGroupById(int Id)
 {
     GroupInfo Grp = new GroupInfo();
     using (ISession session = NHibernateHelper.OpenSession())
     {
         Grp = session.Get<GroupInfo>(Id);
     }
     return Grp;
 }
Exemple #2
0
 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();
     }
 }
Exemple #4
0
 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();
     }
 }