using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Mvc; using NHibernate; using NHibernate.Linq; using Sleis.Models; using Sleis.Infrastructure; namespace Sleis.Data { public class RegulationProgramData : BaseData { /* public IEnumerable Get(ISession session, int entityId) where T : RegulationProgram { return (from d in session.Query() where d.EntityId == entityId orderby d.RegulationProgram.Index ascending select d); } public void Creat(T obj) where T : RegulationProgram { using (ISession session = GetSession()) { using (ITransaction trans = session.BeginTransaction()) { session.SaveOrUpdate(obj); trans.Commit(); } } } public void SaveOrUpdate(ISession session, T obj) where T : RegulationProgram { session.SaveOrUpdate(obj); } public void Update(T obj) where T : RegulationProgram { using (ISession session = GetSession()) { using (ITransaction trans = session.BeginTransaction()) { session.Update(obj); trans.Commit(); } } } public void Update(ISession session, T obj) where T : RegulationProgram { session.Update(obj); } public void Delete(T obj) where T : RegulationProgram { using (ISession session = GetSession()) { session.Delete(obj); } } public void Delete(ISession session, T obj) where T : RegulationProgram { session.Delete(obj); } */ } }