コード例 #1
0
        public static void UpdateActiveCSS(NetFrameworkMenuContext context, string newValue)
        {
            var settingToUpdate = context.SystemOptions
                                  .Single(o => o.Key.Equals(SystemOption.CSS_KEY));

            settingToUpdate.Value = newValue;

            context.SaveChanges();
        }
コード例 #2
0
        internal static void UpdateItemByObject(NetFrameworkMenuContext context, int activeID, Coupon obj)
        {
            var itemToUpdate = context.Coupons
                               .SingleOrDefault(m => m.CouponID == activeID);

            itemToUpdate.CouponNumber  = obj.CouponNumber;
            itemToUpdate.DiscountPrice = obj.DiscountPrice;
            itemToUpdate.StartDate     = obj.StartDate;
            itemToUpdate.EndDate       = obj.EndDate;
            itemToUpdate.Status        = obj.Status;
            context.SaveChanges();
        }
コード例 #3
0
        public static void UpdateItemByObject(NetFrameworkMenuContext context, int id, MenuItem obj)
        {
            var itemToUpdate = context.MenuItems
                               .SingleOrDefault(m => m.MenuItemID == id);

            itemToUpdate.Category      = obj.Category;
            itemToUpdate.Description   = obj.Description;
            itemToUpdate.DiscountPrice = obj.DiscountPrice;
            itemToUpdate.IsAvailable   = obj.IsAvailable;
            itemToUpdate.IsSpecialty   = obj.IsSpecialty;
            itemToUpdate.Price         = obj.Price;
            itemToUpdate.Title         = obj.Title;

            context.SaveChanges();
        }
コード例 #4
0
        public static bool DeleteItemById(NetFrameworkMenuContext context, int id)
        {
            var menuItem = context.MenuItems
                           .SingleOrDefault(m => m.MenuItemID == id);

            if (menuItem == null)
            {
                return(false);
            }

            try
            {
                context.MenuItems.Remove(menuItem);
                context.SaveChanges();
                return(true);
            }
            catch (DbUpdateException)
            {
                return(false);
            }
        }
コード例 #5
0
        internal static bool DeleteItemById(NetFrameworkMenuContext context, int activeID)
        {
            var coupon = context.Coupons
                         .SingleOrDefault(m => m.CouponID == activeID);

            if (coupon == null)
            {
                return(false);
            }

            try
            {
                context.Coupons.Remove(coupon);
                context.SaveChanges();
                return(true);
            }
            catch (DbUpdateException)
            {
                return(false);
            }
        }
コード例 #6
0
 public static void CreateItem(NetFrameworkMenuContext context, MenuItem m)
 {
     context.MenuItems.Add(m);
     context.SaveChanges();
 }
コード例 #7
0
 public static void CreateItem(NetFrameworkMenuContext context, Coupon m)
 {
     context.Coupons.Add(m);
     context.SaveChanges();
 }