// GET: Admin/User/Create public ActionResult Create() { AddEditUserViewModel model = new AddEditUserViewModel(); model.ClientsList = _adminRepo.GetAllClients(); return View(model); }
// GET: Admin/User/Edit/5 public ActionResult Edit(long id) { User user = _adminRepo.GetUserById(id); IEnumerable<Client> clients = _adminRepo.GetAllClients(); AddEditUserViewModel model = new AddEditUserViewModel() { Id = user.Id, ClientId = user.ClientId, Username = user.Username, ClientsList = clients }; return View(model); }
public ActionResult Create(AddEditUserViewModel input) { try { User user = new User { Username = input.Username, ClientId = input.ClientId, Password = input.Password }; _adminRepo.SaveUser(user); return RedirectToAction("Index"); } catch { return View(); } }