public async Task <IActionResult> Register(RegisterViewModel model) { if (ModelState.IsValid) { if (await _registerbusiness.FindUser(model.Email)) { ModelState.AddModelError("", "User with same username already exists"); return(View(model)); } var result = await _registerbusiness.Register(model); if (result.Results) { return(RedirectToAction("Index", "Student")); } else { ModelState.AddModelError("", result.ToString()); } } return(View(model)); }