public async Task <IActionResult> CreateDriver(RegIndexVm regVm) { if (!ModelState.IsValid) { return(View(nameof(Index), regVm)); } var createResult = await regService.CreateDriverAsync(regVm.Driver); if (!createResult.Succeeded) { //failed to create regVm.ErrorMsges = createResult.Errors.Select(p => p.Description).ToList(); return(View(nameof(Index), regVm)); } return(RedirectToAction("Index", "Driver")); }