public async Task <IActionResult> LogIn(LogInViewModel model) { if (ModelState.IsValid) { if (_employerHandler.GetEmployer(model.UserName) != null) { if ((await _authenticationManager.LogInUserAsync(_employerHandler.GetEmployer(model.UserName), model.Password)).Succeeded) { return(RedirectToAction("index", "product")); } } } return(View(model)); }
public async Task <Results <CustomeSignInResult> > LogInUserResultAsync(LogInViewModel logInViewModel) => _employerHandler.GetEmployer(logInViewModel.UserName) == null ? new Results <CustomeSignInResult>() { Exception = "Provide a Valid Credentials", HttpStatusCode = HttpStatusCode.OK, Result = null, Success = false } : new Results <CustomeSignInResult> { Success = true, Result = await LogInUserAsync(_employerHandler.GetEmployer(logInViewModel.UserName), logInViewModel.Password), Exception = null, HttpStatusCode = HttpStatusCode.OK };