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)); }