Esempio n. 1
0
 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 !");
     }
 }
Esempio n. 2
0
 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 !");
     }
 }
Esempio n. 3
0
        public int SaveOfferType(string Offertype)
        {
            Nibs_Offer tb = new Nibs_Offer();

            tb.OfferType = Offertype;
            _entities.Nibs_Offer.Add(tb);
            _entities.SaveChanges();
            int Max = _entities.Nibs_Offer.Max(x => x.OfferId);

            return(Max);
        }
Esempio n. 4
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 !");
     }
 }