public async Task <IActionResult> SignIn(BookApp.Models.UserInputModel model)
        {
            if (!ModelState.IsValid)
            {
                Console.WriteLine("\n**Vesen**");
                return(RedirectToAction("SignIn"));
            }
            var result = await signInManager.PasswordSignInAsync(model.UserName, model.Password, true, false);

            Console.WriteLine("\nEmail: " + model.Email + "\nPassword: "******"\nUsername: "******"\n**ASDF**");
                return(RedirectToAction("Index", "Home"));
            }
            Console.WriteLine("\n**TYPPI**");
            return(RedirectToAction("SignIn"));
        }
        public async Task <IActionResult> SignUp(BookApp.Models.UserInputModel model)
        {
            if (!ModelState.IsValid || model.Email == "")
            {
                Console.WriteLine("\n**Vesen**");
                return(RedirectToAction("SignIn"));
            }
            var user = new ApplicationUser {
                UserName = model.UserName, Email = model.Email
            };
            var result = await userManager.CreateAsync(user, model.Password);

            if (result.Succeeded)
            {
                await userManager.AddClaimAsync(user, new Claim("UserName", $"{model.UserName}"));

                await signInManager.SignInAsync(user, false);

                return(RedirectToAction("Index", "Home"));
            }
            Console.WriteLine("\n**Ekki Eins Mikid Vesen**");
            return(RedirectToAction("SignIn"));
        }