public void saveCategory()
 {
     LaundryServiceDataEntity entity = new LaundryServiceDataEntity();
     entity.Name = "Wash Dry Fold";
     entity.Description = "Wash and Burn";
     LaundryServiceDao dao = new LaundryServiceDao();
     dao.Save(entity);
 }
        public LaundryPriceSchemeDataEntity GetByCategoryService(LaundryServiceDataEntity p_service, 
		                                             LaundryCategoryDataEntity p_category)
        {
            using(var session = NHibernateHelper.OpenSession())
            {
                var query = session.QueryOver<LaundryPriceSchemeDataEntity>()
                    .Where(x => x.Category == p_category)
                    .And(x => x.Service == p_service)
                    .SingleOrDefault();
                return query;
            }
        }
 public void Delete(LaundryServiceDataEntity p_service)
 {
     using(var session = NHibernateHelper.OpenSession())
     {
         using(var transaction = session.BeginTransaction())
         {
             try
             {
                 session.Delete(p_service);
                 transaction.Commit();
             }
             catch(Exception ex)
             {
                 transaction.Rollback();
                 throw ex;
             }
         }
     }
 }
 public void DeleteService(LaundryServiceDataEntity service)
 {
     m_serviceDao.Delete(service);
 }