Пример #1
0
        public ActionResult Delete(int id, UserWebViewModel userModel)
        {
            var user = logic.GetAllUsers().FirstOrDefault(u => u.ID == id);

            if (user != null)
            {
                logic.RemoveUser(user);
            }
            return(RedirectToAction("Index"));
        }
Пример #2
0
 public ActionResult Create(UserWebViewModel userModel)
 {
     if (ModelState.IsValid)
     {
         logic.AddUser(userModel.ToUser());
         return(RedirectToAction("Index"));
     }
     else
     {
         return(View(UserWebViewModel.GetViewModel(userModel.ToUser(), logic.GetAllAwards())));
     }
 }
Пример #3
0
        public ActionResult Edit(UserWebViewModel userModel)
        {
            var currentUser = logic.GetAllUsers().FirstOrDefault(u => u.ID == userModel.ID);

            if (currentUser != null)
            {
                var user = userModel.ToUser();
                currentUser.FirstName  = user.FirstName;
                currentUser.LastName   = user.LastName;
                currentUser.BirthDate  = user.BirthDate;
                currentUser.UserAwards = user.UserAwards;
                logic.EditUser(user);
            }

            return(RedirectToAction("Index"));
        }
Пример #4
0
        public ActionResult Delete(int id)
        {
            var user = logic.GetAllUsers().FirstOrDefault(u => u.ID == id);

            return(View(UserWebViewModel.GetViewModel(user, logic.GetAllAwards())));
        }
Пример #5
0
 public ActionResult Create()
 {
     return(View(UserWebViewModel.GetViewModel(null, logic.GetAllAwards())));
 }
Пример #6
0
 // GET: Users
 public ActionResult Index()
 {
     return(View(logic.GetAllUsers().Select(u => UserWebViewModel.GetViewModel(u, logic.GetAllAwards()))));
 }