public ActionResult ComboOffer(ComboOfferModel model) { var Data = obj.SaveComboOffer(model); TempData["result"] = Data; return(RedirectToAction("Index")); }
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 !"); } }