public async Task <ActionResult> AddAppUser() { AddEditAppUserViewModel model = new AddEditAppUserViewModel(); model.LoggedInUser = await userService.GetCurrentUser(); model.FullNavList = CreateUserControllerAdminNavList(); return(View(model)); }
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.Password, 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()); } }