Пример #1
0
        public SauceChoice AddSauceChoice(int vSauceChoiceID, int vProductID, string vTitle, DateTime vAddedDate, string vAddedBy, DateTime vUpdatedDate, string vUpdatedBy, bool vActive)
        {
            SauceChoice lSauceChoice = new SauceChoice();

            using (FRShoppingEntities frctx = new FRShoppingEntities())
            {
                if (vSauceChoiceID > 0)
                {
                    lSauceChoice       = frctx.SauceChoices.FirstOrDefault(u => u.SauceChoiceId == vSauceChoiceID);
                    lSauceChoice.Title = vTitle;

                    lSauceChoice.UpdatedDate = vUpdatedDate;
                    lSauceChoice.UpdatedBy   = vUpdatedBy;
                    lSauceChoice.Active      = vActive;
                    return(frctx.SaveChanges() > 0 ? lSauceChoice : null);
                }
                else
                {
                    lSauceChoice.Title = vTitle;

                    lSauceChoice.ProductId   = vProductID;
                    lSauceChoice.AddedDate   = vAddedDate;
                    lSauceChoice.AddedBy     = vAddedBy;
                    lSauceChoice.UpdatedDate = vUpdatedDate;
                    lSauceChoice.UpdatedBy   = vUpdatedBy;
                    lSauceChoice.Active      = vActive;
                    return(AddSauceChoice(lSauceChoice));
                }
            }
        }
Пример #2
0
 private bool ChangeLockState(SauceChoice vSauceChoice, bool vState)
 {
     using (FRShoppingEntities frenty = new FRShoppingEntities())
     {
         SauceChoice up = frenty.SauceChoices.FirstOrDefault(e => e.SauceChoiceId == vSauceChoice.SauceChoiceId);
         up.UpdatedDate = DateTime.Now;
         up.Active      = vState;
         return(frenty.SaveChanges() > 0 ? true : false);
     }
 }
Пример #3
0
        public SauceChoice AddSauceChoice(SauceChoice vSauceChoice)
        {
            try
            {
                Shoppingctx.SauceChoices.Add(vSauceChoice);
                base.PurgeCacheItems(CacheKey);

                return(Shoppingctx.SaveChanges() > 0 ? vSauceChoice : null);
            }
            catch
            {
                return(null);
            }
        }
Пример #4
0
 public SauceChoice UpdateSauceChoice(SauceChoice vSauceChoice)
 {
     throw new NotImplementedException();
 }
Пример #5
0
 public bool UnDeleteSauceChoice(SauceChoice vSauceChoice)
 {
     throw new NotImplementedException();
 }
Пример #6
0
 public bool UnlockSauceChoice(SauceChoice vSauceChoice)
 {
     return(ChangeLockState(vSauceChoice, true));
 }
Пример #7
0
 public bool LockSauceChoice(SauceChoice vSauceChoice)
 {
     return(ChangeLockState(vSauceChoice, false));
 }