public virtual async Task <ApiResult <string> > SignIn([FromBody] SignInBaseViewModel ViewModel) { var User = await _userManager.FindByNameAsync(ViewModel.UserName); if (User == null) { return(BadRequest("نام کاربری یا کلمه عبور شما صحیح نمی باشد.")); } else { var result = await _userManager.CheckPasswordAsync(User, ViewModel.Password); if (result) { return(Ok(await _jwtService.GenerateTokenAsync(User))); } else { return(BadRequest("نام کاربری یا کلمه عبور شما صحیح نمی باشد.")); } } }
public override Task <ApiResult <string> > SignIn(SignInBaseViewModel viewModel) { return(base.SignIn(viewModel)); }