Example #1
0
 public void Delete(T obj)
 {
     using (SessionWrapper sessionWrapper = new SessionWrapper())
     {
         sessionWrapper.BeginTransaction();
         using (var session = sessionWrapper.Session)
         {
             session.Delete(obj);
             sessionWrapper.Commit();
         }
     }
 }
Example #2
0
 public T SaveorUpdate(T obj)
 {
     using (SessionWrapper sessionWrapper = new SessionWrapper())
     {
         sessionWrapper.BeginTransaction();
         using (var session = sessionWrapper.Session)
         {
             session.SaveOrUpdate(obj);
             sessionWrapper.Commit();
         }
     }
     return(obj);
 }