Beispiel #1
0
 private bool ChangeLockState(AddSide vAddSide, bool vState)
 {
     using (FRShoppingEntities frenty = new FRShoppingEntities())
     {
         AddSide up = frenty.AddSides.FirstOrDefault(e => e.AddSideId == vAddSide.AddSideId);
         up.UpdatedDate = DateTime.Now;
         up.Active      = vState;
         return(frenty.SaveChanges() > 0 ? true : false);
     }
 }
Beispiel #2
0
        public AddSide AddAddSide(AddSide vAddSide)
        {
            try
            {
                Shoppingctx.AddSides.Add(vAddSide);
                base.PurgeCacheItems(CacheKey);

                return(Shoppingctx.SaveChanges() > 0 ? vAddSide : null);
            }
            catch
            {
                return(null);
            }
        }
Beispiel #3
0
        public AddSide AddAddSide(int vAddSideID, int vProductID, string vTitle, string vDescription, decimal vPrice, decimal vBizPrice, DateTime vAddedDate, string vAddedBy, DateTime vUpdatedDate, string vUpdatedBy, bool vActive)
        {
            AddSide lAddSide = new AddSide();

            using (FRShoppingEntities frctx = new FRShoppingEntities())
            {
                if (vAddSideID > 0)
                {
                    lAddSide             = frctx.AddSides.FirstOrDefault(u => u.AddSideId == vAddSideID);
                    lAddSide.Title       = vTitle;
                    lAddSide.Description = vDescription;
                    lAddSide.Price       = vPrice;
                    lAddSide.BizPrice    = vBizPrice;

                    lAddSide.UpdatedDate = vUpdatedDate;
                    lAddSide.UpdatedBy   = vUpdatedBy;
                    lAddSide.Active      = vActive;
                    return(frctx.SaveChanges() > 0 ? lAddSide : null);
                }
                else
                {
                    lAddSide.Title       = vTitle;
                    lAddSide.Description = vDescription;
                    lAddSide.Price       = vPrice;
                    lAddSide.BizPrice    = vBizPrice;

                    lAddSide.ProductId   = vProductID;
                    lAddSide.AddedDate   = vAddedDate;
                    lAddSide.AddedBy     = vAddedBy;
                    lAddSide.UpdatedDate = vUpdatedDate;
                    lAddSide.UpdatedBy   = vUpdatedBy;
                    lAddSide.Active      = vActive;
                    return(AddAddSide(lAddSide));
                }
            }
        }
Beispiel #4
0
 public AddSide UpdateAddSide(AddSide vAddSide)
 {
     throw new NotImplementedException();
 }
Beispiel #5
0
 public bool UnDeleteAddSide(AddSide vAddSide)
 {
     throw new NotImplementedException();
 }
Beispiel #6
0
 public bool UnlockAddSide(AddSide vAddSide)
 {
     return(ChangeLockState(vAddSide, true));
 }
Beispiel #7
0
 public bool LockAddSide(AddSide vAddSide)
 {
     return(ChangeLockState(vAddSide, false));
 }