コード例 #1
0
 public ActionResult AddPromotion(PromotionRecord model)
 {
     int currentUser = Services.WorkContext.CurrentUser.Id;
     _promotionService.AddPromotion(model.PromoId, model.DiscountType, model.AmountSize, model.AmountType, model.Expiration, currentUser, null, DateTime.Now.ToUniversalTime());
     var viewModel = new PromotionViewModel() { };
     return RedirectToAction("MarketingCampaigns");
 }
コード例 #2
0
 public ActionResult MarketingCampaigns(PromotionViewModel viewModel)
 {
     int currentUser = Services.WorkContext.CurrentUser.Id;
     var model = new PromotionViewModel() { };
    var currencies = _currencyRepository.Table.ToList();
     currencies.Add(new CurrencyRecord() {
         Code = "%"
     });
    model.AvailableCurrencies = from c in currencies
                                select new SelectListItem
                                {                                   
                                    Text = c.Code,
                                    Value = c.Code
                                };
    
    model.Promotions =  _promotionService.GetAllPromotionsForUser(currentUser).ToList();
    model.Expiration = DateTime.Today;
    return View("Promotions",model);
    }