public async Task <IActionResult> AddAddress(AddressViewModel details) { if (ModelState.IsValid) { var current = await userManager.GetUserAsync(HttpContext.User); Address a = new Address() { City = details.City, Country = details.Country, HouseNumber = details.HouseNumber, Street = details.Street, Zipcode = details.ZipCode, UserId = current.UserId }; await repo.AddAddress(a); return(Redirect("/user/address")); } return(View(details)); }