public ActionResult Create([Bind(Include = "DealId,StoreId,ValidTill,Discount,StrikePrice,Price,Title,IsDealFree,Description,AddedOn,IsDeleted")] Deal deal)
        {
            if (ModelState.IsValid)
            {
                db.Deals.Add(deal);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.StoreId = new SelectList(db.Stores, "StoreId", "StoreName", deal.StoreId);
            return(View(deal));
        }
Beispiel #2
0
        public bool WalletUpdate(Wallet UpdateWallet)
        {
            Wallet MatchWallet = DealDb.Wallets.Where(x => x.UserId == UpdateWallet.UserId).FirstOrDefault();

            if (MatchWallet != null)
            {
                DealDb.Entry(MatchWallet).CurrentValues.SetValues(UpdateWallet);
                DealDb.SaveChanges();
                return(true);
            }
            return(false);
        }
Beispiel #3
0
        public string UpdateSubscription(Subscription Class)
        {
            Subscription Update = DealDb.Subscriptions.Find(Class.SubscriptionId);

            if (Update != null)
            {
                DealDb.Entry(Update).CurrentValues.SetValues(Class);
                //DealDb.Entry(Class).State = EntityState.Modified;
                DealDb.SaveChanges();
            }

            return("");
        }
        public bool UpdateUser(UserProfile user)
        {
            UserProfile MatchUser = DealDb.UserProfiles.Find(user.UserId);

            if (MatchUser != null)
            {
                // try
                // {
                DealDb.Entry(MatchUser).CurrentValues.SetValues(user);
                DealDb.SaveChanges();
                return(true);
                //}
                //catch
                //{ return false; }
            }
            return(false);
        }
Beispiel #5
0
 public int Complete()
 {
     return(_dbcontext.SaveChanges());
 }
Beispiel #6
0
 public void Delete(T Class)
 {
     _DbContext.Set <T>().Remove(Class);
     _DbContext.SaveChanges();
 }