예제 #1
0
        public async Task <IActionResult> AddUser(string FirstName, string LastName, string PasswordHash, string Email, UserRole Role)
        {
            var uzer = new UserWithIdentity(FirstName, LastName, Email, Role);

            var result = await _userManager.CreateAsync(uzer, PasswordHash);



            if (result.Succeeded)
            {
                var User_list = new List <UserWithIdentity>();



                User_list.Add(uzer);

                var viewModel = new ShowAllUserViewModel()
                {
                    Users = User_list
                };

                return(View(viewModel));
            }

            else
            {
                return(View("NotFound"));
            }
        }
예제 #2
0
        public async Task <IActionResult> Login()
        {
            //_ = new UserWithIdentity();

            if (User.Identity.Name != null)
            {
                UserWithIdentity user = await _userManager.FindByNameAsync(User.Identity.Name);

                var viewModel = new ShowUserViewModel()
                {
                    FullName = user.FullName
                };
                return(View("LoginOK", viewModel));
            }
            return(View("Login"));
        }