Example #1
0
        public ProductDressing AddProductDressing(int vProductDressingID, int vProductID, int vDressingID, decimal vExtraPrice, string vTitle, DateTime vAddedDate, string vAddedBy, DateTime vUpdatedDate, string vUpdatedBy, bool vActive)
        {
            ProductDressing lProductDressing = new ProductDressing();

            using (FRShoppingEntities frctx = new FRShoppingEntities())
            {
                if (vProductDressingID > 0)
                {
                    lProductDressing = frctx.ProductDressings.FirstOrDefault(u => u.ProductDressingId == vProductDressingID);
                    lProductDressing.ExtraDressingPrice = vExtraPrice;
                    lProductDressing.UpdatedDate        = vUpdatedDate;
                    lProductDressing.UpdatedBy          = vUpdatedBy;
                    lProductDressing.Active             = vActive;
                    return(frctx.SaveChanges() > 0 ? lProductDressing : null);
                }
                else
                {
                    lProductDressing.ExtraDressingPrice = vExtraPrice;
                    lProductDressing.DressingTitle      = vTitle;
                    lProductDressing.ProductId          = vProductID;
                    lProductDressing.DressingId         = vDressingID;
                    lProductDressing.AddedDate          = vAddedDate;
                    lProductDressing.AddedBy            = vAddedBy;
                    lProductDressing.UpdatedDate        = vUpdatedDate;
                    lProductDressing.UpdatedBy          = vUpdatedBy;
                    lProductDressing.Active             = vActive;
                    return(AddProductDressing(lProductDressing));
                }
            }
        }
Example #2
0
 private bool ChangeLockState(ProductDressing vProductDressing, bool vState)
 {
     using (FRShoppingEntities frenty = new FRShoppingEntities())
     {
         ProductDressing up = frenty.ProductDressings.FirstOrDefault(e => e.ProductDressingId == vProductDressing.ProductDressingId);
         up.UpdatedDate = DateTime.Now;
         up.Active      = vState;
         return(frenty.SaveChanges() > 0 ? true : false);
     }
 }
Example #3
0
        public ProductDressing AddProductDressing(ProductDressing vProductDressing)
        {
            try
            {
                Shoppingctx.ProductDressings.Add(vProductDressing);
                base.PurgeCacheItems(CacheKey);

                return(Shoppingctx.SaveChanges() > 0 ? vProductDressing : null);
            }
            catch
            {
                return(null);
            }
        }
Example #4
0
 public ProductDressing UpdateProductDressing(ProductDressing vProductDressing)
 {
     throw new NotImplementedException();
 }
Example #5
0
 public bool UnDeleteProductDressing(ProductDressing vProductDressing)
 {
     throw new NotImplementedException();
 }
Example #6
0
 public bool UnlockProductDressing(ProductDressing vProductDressing)
 {
     return(ChangeLockState(vProductDressing, true));
 }
Example #7
0
 public bool LockProductDressing(ProductDressing vProductDressing)
 {
     return(ChangeLockState(vProductDressing, false));
 }