public async Task<ActionResult> EditAppUser(AddEditAppUserViewModel model) { model.LoggedInUser = await userService.GetCurrentUser(); model.FullNavList = CreateUserControllerAdminNavList(); if (ModelState.IsValid == false) { return View(model); } await userService.EditAppUser(model.AppUser, model.RoleToAdd, model.RoleToRemove); return RedirectToAction("AdminAppUsers"); }
public async Task<ActionResult> AddAppUser(AddEditAppUserViewModel model) { model.LoggedInUser = await userService.GetCurrentUser(); model.FullNavList = CreateUserControllerAdminNavList(); if (ModelState.IsValid == false) { return View(model); } await userService.CreateAppUser(model.AppUser, model.RoleToAdd, System.Configuration.ConfigurationManager.AppSettings["steamAPIKey"]); return RedirectToAction("AdminAppUsers"); }
public async Task<ActionResult> EditAppUser(string id) { AddEditAppUserViewModel model = new AddEditAppUserViewModel(); model.AppUser = await userService.GetUserByID(id); model.LoggedInUser = await userService.GetCurrentUser(); model.FullNavList = CreateUserControllerAdminNavList(); if (model.AppUser != null) { return View(model); } else { return HttpNotFound(); } }
public async Task<ActionResult> AddAppUser() { AddEditAppUserViewModel model = new AddEditAppUserViewModel(); model.LoggedInUser = await userService.GetCurrentUser(); model.FullNavList = CreateUserControllerAdminNavList(); return View(model); }