コード例 #1
0
        public ActionResult ComboOffer(ComboOfferModel model)
        {
            var Data = obj.SaveComboOffer(model);

            TempData["result"] = Data;
            return(RedirectToAction("Index"));
        }
コード例 #2
0
 public string SaveComboOffer(ComboOfferModel model)
 {
     try
     {
         Nibs_Offer offers = new Nibs_Offer();
         offers.OfferType = model.OfferType;
         _entities.Nibs_Offer.Add(offers);
         _entities.SaveChanges();
         int Max  = _entities.Nibs_Offer.Max(x => x.OfferId);
         var Days = model.Days.Split(',');
         for (int i = 0; i < Days.Length; i++)
         {
             Nibs_Offer_Days days = new Nibs_Offer_Days();
             days.Days    = Days[i];
             days.OfferId = Max;
             _entities.Nibs_Offer_Days.Add(days);
             _entities.SaveChanges();
         }
         var ComboItems = model.ComboItemId.Split(',');
         for (int i = 0; i < ComboItems.Length; i++)
         {
             Nibs_Offer_Buy_Items buy = new Nibs_Offer_Buy_Items();
             buy.ItemId   = Convert.ToInt32(ComboItems[i]);
             buy.OfferId  = Max;
             buy.Quantity = model.FreeQuantity;
             _entities.Nibs_Offer_Buy_Items.Add(buy);
             _entities.SaveChanges();
         }
         NIbs_ComboOffer combo = new NIbs_ComboOffer();
         combo.OfferId    = Max;
         combo.BaseAmount = model.BaseAmount;
         _entities.NIbs_ComboOffer.Add(combo);
         _entities.SaveChanges();
         return("record saved successfully..");
     }
     catch
     {
         return("something wrong try again !");
     }
 }