Exemplo n.º 1
0
        public ActionResult CreateFilter()
        {
            CreateFilterViewModel model = new CreateFilterViewModel();

            foreach (var game in _gameService.GetGames())
            {
                model.Games.Add(new SelectListItem {
                    Value = game.Value, Text = game.Name
                });
            }
            return(View(model));
        }
Exemplo n.º 2
0
 public ActionResult CreateFilter(CreateFilterViewModel model)
 {
     if (ModelState.IsValid)
     {
         var game   = _gameService.GetGameByValue(model.Game);
         var filter = Mapper.Map <CreateFilterViewModel, Model.Models.Filter>(model);
         filter.Game = game;
         _filterService.CreateFilter(filter);
         _filterService.SaveFilter();
         return(RedirectToAction("FilterList"));
     }
     return(HttpNotFound());
 }
Exemplo n.º 3
0
 public ActionResult EditFilter(CreateFilterViewModel model)
 {
     if (ModelState.IsValid)
     {
         var filter = _filterService.GetFilter(model.Id);
         var game   = _gameService.GetGameByValue(model.Game);
         if (filter != null && game != null)
         {
             filter.Text  = model.Name;
             filter.Value = model.Value;
             filter.Game  = game;
             //filter.Ra = model.Rank;
             _filterService.SaveFilter();
             return(RedirectToAction("FilterItemList"));
         }
     }
     return(HttpNotFound());
 }