public ActionResult SignIn(AdminSignInViewModel admin) { if (ModelState.IsValid) { try { bool result = adminClass.SignInAdmin(admin.AdminName, admin.AdminPassword); if (result == true) { return(RedirectToAction("UserPanel", "Home")); } else { ViewData["message"] = "Wrong Name or Password"; return(View(admin)); } } catch (Exception ex) { return(View("Error", new HandleErrorInfo(ex, "Admin", "SignIn"))); } } else { return(View(admin)); } }
public async Task <IActionResult> Girish(AdminSignInViewModel adminSignInViewModel) { if (!ModelState.IsValid) { return(View(adminSignInViewModel)); } CustomUser customUserFromDb = await _userManager.FindByNameAsync(adminSignInViewModel.UserName); if (customUserFromDb == null) { ModelState.AddModelError("", "Daxil etdiyiniz istifadəçi adı və ya şifrə yanlışdır."); return(View(adminSignInViewModel)); } Microsoft.AspNetCore.Identity.SignInResult result = await _signInManager.PasswordSignInAsync(customUserFromDb, adminSignInViewModel.Password, false, true); if (!result.Succeeded) { ModelState.AddModelError("", "Daxil etdiyiniz istifadəçi adı və ya şifrə yanlışdır."); return(View(adminSignInViewModel)); } return(RedirectToAction("Index", "Anasehife")); }
public IActionResult SignIn(AdminSignInViewModel model) { if (ModelState.IsValid) { var user = new Userlogin() { Username = model.Username, Password = model.Password }; var client = _repository.AdminSignIn(user.Username, user.Password); if (client != null) { HttpContext.Session.SetInt32("UserId", client.UserloginId); ViewBag.Name = client.Name; return(RedirectToAction("Index", new { controller = "Dashboard", area = "Admin" })); } } return(View()); }