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)); } } }
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); } }
public ProductDressing AddProductDressing(ProductDressing vProductDressing) { try { Shoppingctx.ProductDressings.Add(vProductDressing); base.PurgeCacheItems(CacheKey); return(Shoppingctx.SaveChanges() > 0 ? vProductDressing : null); } catch { return(null); } }
public ProductDressing UpdateProductDressing(ProductDressing vProductDressing) { throw new NotImplementedException(); }
public bool UnDeleteProductDressing(ProductDressing vProductDressing) { throw new NotImplementedException(); }
public bool UnlockProductDressing(ProductDressing vProductDressing) { return(ChangeLockState(vProductDressing, true)); }
public bool LockProductDressing(ProductDressing vProductDressing) { return(ChangeLockState(vProductDressing, false)); }