public string SaveAmountBasisOffer(AmountBasisOfferModel 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(); } Nibs_Offer_Amount tb = new Nibs_Offer_Amount(); tb.Amount = model.Amount; tb.Discount = model.Discount; tb.ItemId = model.ItemId; tb.OfferId = Max; tb.Quantity = model.Quantity; _entities.Nibs_Offer_Amount.Add(tb); _entities.SaveChanges(); return("record saved successfully.."); } catch { return("Try Again !"); } }
public string Save(OfferModel 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 BuyItems = model.BuyItemId.Split(','); if (BuyItems.Length > 1) { for (int i = 0; i < BuyItems.Length; i++) { Nibs_Offer_Buy_Items buy = new Nibs_Offer_Buy_Items(); buy.ItemId = Convert.ToInt32(BuyItems[i]); buy.OfferId = Max; // buy.Quantity = model.BuyQuantity; buy.Quantity = model.BuyQuantity; _entities.Nibs_Offer_Buy_Items.Add(buy); _entities.SaveChanges(); } } else { Nibs_Offer_Buy_Items buy = new Nibs_Offer_Buy_Items(); buy.ItemId = Convert.ToInt32(model.BuyItemId); buy.OfferId = Max; buy.Quantity = model.BuyQuantity; _entities.Nibs_Offer_Buy_Items.Add(buy); _entities.SaveChanges(); } Nibs_Offer_Free_Items free = new Nibs_Offer_Free_Items(); free.ItemId = Convert.ToInt32(model.FreeItemId); free.OfferId = Max; free.Quantity = model.FreeQuantity; free.Discount = model.Discount; _entities.Nibs_Offer_Free_Items.Add(free); _entities.SaveChanges(); return("record saved successfully.."); } catch { return("something wrong try again !"); } }
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 !"); } }