private void CheckForCurrentPromotion(CountBookInBasketViewModel countBook) { foreach (var category in countBook.Book.Categories) { foreach (var promotion in category.Promotions) { if (promotion.StartDate <= DateTime.Now && promotion.EndDate > DateTime.Now) { countBook.PromotionDiscount = promotion.Discount; } } } }
private void CheckForCurrentPromotion(CountBookInBasketViewModel countBook, DateTime completedOndate) { foreach (var category in countBook.Book.Categories) { foreach (var promotion in category.Promotions) { if (promotion.StartDate <= completedOndate && promotion.EndDate > completedOndate) { countBook.PromotionDiscount = promotion.Discount; } } } }