private bool ChangeLockState(FreeItemCoupon vFreeItemCoupon, bool vState) { using (FRShoppingEntities frenty = new FRShoppingEntities()) { FreeItemCoupon up = frenty.FreeItemCoupons.FirstOrDefault(e => e.FreeItemId == vFreeItemCoupon.FreeItemId); up.UpdatedDate = DateTime.Now; up.Active = vState; return(frenty.SaveChanges() > 0 ? true : false); } }
public FreeItemCoupon AddFreeItemCoupon(FreeItemCoupon vFreeItemCoupon) { try { Shoppingctx.FreeItemCoupons.Add(vFreeItemCoupon); base.PurgeCacheItems(CacheKey); return(Shoppingctx.SaveChanges() > 0 ? vFreeItemCoupon : null); } catch { return(null); } }
public FreeItemCoupon AddFreeItemCoupon(int vFreeItemCouponID, int vBizInfoID, string vTitle, string vDescription, decimal vUnitPrice, int vOrderMinimum, DateTime vStartDate, DateTime vExpirationDate, DateTime vAddedDate, string vAddedBy, DateTime vUpdatedDate, string vUpdatedBy, bool vActive) { FreeItemCoupon lFreeItemCoupon = new FreeItemCoupon(); using (FRShoppingEntities frctx = new FRShoppingEntities()) { if (vFreeItemCouponID > 0) { lFreeItemCoupon = frctx.FreeItemCoupons.FirstOrDefault(u => u.FreeItemId == vFreeItemCouponID); lFreeItemCoupon.Title = vTitle; lFreeItemCoupon.Description = vDescription; lFreeItemCoupon.UnitPrice = vUnitPrice; lFreeItemCoupon.OrderMinimum = vOrderMinimum; lFreeItemCoupon.StartDate = vStartDate; lFreeItemCoupon.ExpirationDate = vExpirationDate; lFreeItemCoupon.UpdatedDate = vUpdatedDate; lFreeItemCoupon.UpdatedBy = vUpdatedBy; lFreeItemCoupon.Active = vActive; return(frctx.SaveChanges() > 0 ? lFreeItemCoupon : null); } else { lFreeItemCoupon.Title = vTitle; lFreeItemCoupon.Description = vDescription; lFreeItemCoupon.UnitPrice = vUnitPrice; lFreeItemCoupon.OrderMinimum = vOrderMinimum; lFreeItemCoupon.StartDate = vStartDate; lFreeItemCoupon.ExpirationDate = vExpirationDate; lFreeItemCoupon.BizInfoId = vBizInfoID; lFreeItemCoupon.AddedDate = vAddedDate; lFreeItemCoupon.AddedBy = vAddedBy; lFreeItemCoupon.UpdatedDate = vUpdatedDate; lFreeItemCoupon.UpdatedBy = vUpdatedBy; lFreeItemCoupon.Active = vActive; return(AddFreeItemCoupon(lFreeItemCoupon)); } } }
public FreeItemCoupon UpdateFreeItemCoupon(FreeItemCoupon vFreeItemCoupon) { throw new NotImplementedException(); }
public bool UnDeleteFreeItemCoupon(FreeItemCoupon vFreeItemCoupon) { throw new NotImplementedException(); }
public bool UnlockFreeItemCoupon(FreeItemCoupon vFreeItemCoupon) { return(ChangeLockState(vFreeItemCoupon, true)); }
public bool LockFreeItemCoupon(FreeItemCoupon vFreeItemCoupon) { return(ChangeLockState(vFreeItemCoupon, false)); }