public async Task <IActionResult> StudentPersonalInfos(StudentPersonalInfoViewModel model, string button) { if (ModelState.IsValid) { //var optionsBuilder = new DbContextOptionsBuilder<AppDbContext>(); //var unitOfWork = new UnitOfWork(new AppDbContext(optionsBuilder.Options)); var student = await userManager.FindByEmailAsync(model.Email); if (student != null) { ViewBag.ErrorMessage = $"L'adresse electronique {model.Email} existe déjà dans la base de donnée"; return(View(model)); } TempData["FirstName"] = model.FirstName; TempData["LastName"] = model.LastName; TempData["DateOfBirth"] = model.DateOfBirth; TempData["Nationality"] = model.Nationality; TempData["CityOfBirth"] = model.CityOfBirth; TempData["Email"] = model.Email; return(RedirectToAction("StudentContact")); } return(View(model)); }
public async Task <IActionResult> Index() { var model = new StudentPersonalInfoViewModel(); ViewBag.Message = TempData["Message"]?.ToString(); return(View(model)); }
public IActionResult StudentPersonalInfos() { var model = new StudentPersonalInfoViewModel(); model.DateOfBirth = DateTime.Now; //Thread.Sleep(3000); return(View(model)); }