示例#1
0
        public ActionResult CreateUser()
        {
            var user = new FpmUser();

            if (HttpContext.Request.UrlReferrer != null)
            {
                user.ReturnUrl = HttpContext.Request.UrlReferrer.ToString();
            }

            return(View("CreateUser", user));
        }
示例#2
0
        public ActionResult InsertUser(FpmUser user)
        {
            if (!TryUpdateModel(user))
            {
                ViewBag.updateError = "Update Failure";
                return(View("CreateUser", user));
            }

            _userRepository.CreateUserItem(user, UserDetails.CurrentUser().Name);

            return(RedirectToAction("UserIndex"));
        }
示例#3
0
        public async Task <IActionResult> Index(FpmUser user)
        {
            fpmClient.User = user;
            await fpmClient.InitRequest();

            await fpmClient.Login();

            await fpmClient.SelectSubjectsAndGroups();

            await fpmClient.SelectTeachers();

            return(View("Index", fpmClient.Groups));
        }
示例#4
0
        public ActionResult UpdateUser(EditUserViewModel viewModel)
        {
            var user = new FpmUser();

            user.Id              = viewModel.FpmUserId;
            user.DisplayName     = viewModel.DisplayName;
            user.IsAdministrator = viewModel.IsAdministrator;
            user.UserName        = viewModel.UserName;

            //fpm_userAudit userid should be equal to fpm_user id
            _userRepository.UpdateUserItem(user, UserDetails.CurrentUser().Name);

            return(RedirectToAction("UserIndex"));
        }