Exemplo n.º 1
0
        public async Task <ActionResult> AddAppUser()
        {
            AddEditAppUserViewModel model = new AddEditAppUserViewModel();

            model.LoggedInUser = await userService.GetCurrentUser();

            model.FullNavList = CreateUserControllerAdminNavList();

            return(View(model));
        }
Exemplo n.º 2
0
        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"));
        }
Exemplo n.º 3
0
        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"));
        }
Exemplo n.º 4
0
        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());
            }
        }