Пример #1
0
 private void SetFixedDeal(FixedDiscountModel model)
 {
     IsFixedDiscount       = true;
     FixedDiscountAmount   = model.DiscountAmount;
     MaximumDiscountAmount = model.DiscountAmount;
     MinimumBillAmount     = model.MinBillAmount;
     MinimumItemQuantity   = model.MinQuantity;
     MaximumItemQuantity   = model.MaxQuantity;
     //nullifyOthers
     DiscountPercentage = 0;
     IsPackageDeal      = false;
 }
Пример #2
0
 public void CreateFixedDiscount(decimal discountAmount, decimal minBillAmount, int minQuantity)
 {
     Type            = OfferType.FixedDiscount.ToString();
     IsFixedDiscount = true;
     FixedDetail     = new FixedDiscountModel(discountAmount, minBillAmount, minQuantity);
 }
Пример #3
0
        public static Deal CreateFixedDiscountDeal(string name, string description, string descriptionEng,
                                                   string imageUrl,
                                                   DateTime startDate, DateTime endDate, FixedDiscountModel model)
        {
            var deal = new Deal(name, description, descriptionEng, imageUrl, startDate, endDate, model.Type.ToString());

            deal.SetFixedDeal(model);
            return(deal);
        }