public async Task <IActionResult> RegisterMember([Bind("Personnummer,FirstName,LastName,Address,PostNumber,City,IsPro")] MembershipViewModel newMember) { if (ModelState.IsValid) { Membership member = new Membership { Personnummer = newMember.Personnummer, FirstName = newMember.FirstName, LastName = newMember.LastName, RegistrationDate = DateTime.Now, Birthdate = VehicleHelper.ConvertBirthdayFromPersonnummer(newMember.Personnummer), Address = newMember.Address, PostNumber = newMember.PostNumber, City = newMember.City, StayPro = newMember.StayPro, GarageId = 1 }; dbGarage.Membership.Add(member); await dbGarage.SaveChangesAsync(); TempData["message"] = $"Thank you, {member.FirstName} for joining our garage! Enjoy your 30 days of free Pro Membership!"; return(RedirectToAction("Index", "Home")); } return(View(newMember)); }