示例#1
0
        public void UpdateAllPromos()
        {
            var      Promos = PromosRepository.GetAll();
            DateTime Now    = DateTime.Now;

            foreach (var promo in Promos)
            {
                if (promo.EndDate <= Now)
                {
                    promo.Product.PriceEU  = promo.Product.OriginalPriceEU;
                    promo.Product.TagsText = "Ta5";
                    PromosRepository.Update(promo);
                    PromosRepository.Delete(promo);
                }
                else if (promo.StartDate < Now && promo.Active == false)
                {
                    promo.Active = true;
                    PromosRepository.Update(promo);
                }
            }
        }