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