コード例 #1
0
        public void saveCategory()
        {
            LaundryCategoryDataEntity entity = new LaundryCategoryDataEntity();
            entity.Name = "Wash Dry Fold";
            entity.Description = "Wash and Burn";
            LaundryCategoryDao dao = new LaundryCategoryDao();
            dao.Save(entity);

            entity = new LaundryCategoryDataEntity();
            entity.Name = "Wash Dry Press";
            entity.Description = "Wash Dry Press";

            dao.Save(entity);
        }
コード例 #2
0
 public void Delete(LaundryCategoryDataEntity p_category)
 {
     using(var session = NHibernateHelper.OpenSession())
     {
         using(var transaction = session.BeginTransaction())
         {
             try
             {
                 session.Delete(p_category);
                 transaction.Commit();
             }
             catch(Exception ex)
             {
                 transaction.Rollback();
                 throw ex;
             }
         }
     }
 }
コード例 #3
0
        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;
            }
        }
コード例 #4
0
 public void DeleteCategory(LaundryCategoryDataEntity category)
 {
     m_categoryDao.Delete(category);
 }