Beispiel #1
0
        public ActionResult Add(UsersAndRewardsViewModel model)
        {
            var checkedRewards = model.AllRewards.Where(r => r.IsChecked).ToList();

            model.User.Rewards = checkedRewards.Select(m => new Reward {
                RewardId = m.RewardId
            }).ToList();
            logic.AddUser(model.User);
            return(RedirectToAction("Index"));
        }
        public ActionResult Update(int userId)
        {
            var model = UsersAndRewardsViewModel.CreateModel(logic.GetUserById(userId), logic.GetRewards());

            return(View("UserPage", model));
        }
        public ActionResult Create()
        {
            var model = UsersAndRewardsViewModel.CreateModel(null, logic.GetRewards());

            return(View("UserPage", model));
        }