public ActionResult Index(RegisterViewModel model) { if (model.CanAddUser()) { var user = UserHandler.AddUser(model.usr).GetAwaiter().GetResult(); if (user != null) { user.UserID = model.GetNewUserID(); HttpContext.Session.Set <User>("User", user); return(RedirectToAction("Index", "Landing")); } else { Console.WriteLine("Failed to Add User"); } } return(View(new RegisterViewModel())); }