public async Task <IActionResult> Auth(LoginDTO model) { ILoginModel loginModel = ModelManager.Login; Mapper.Map <LoginDTO, ILoginModel>(model, loginModel); bool isAuthenticated = await ServiceManager.LoginService.CheckLogin(loginModel); string token = string.Empty; if (isAuthenticated) { token = JwtTokenhelper.Token(AppSettings.Secret, loginModel); } return(Ok(new { token })); }
public async Task <IActionResult> Authunticate(UserDTO model) { IUserModel userModel = ModelManager.User; var config = new MapperConfiguration(cfg => cfg.CreateMap <UserDTO, IUserModel>()); Mapper.Map <UserDTO, IUserModel>(model, userModel); ILoginModel loginModel = ModelManager.Login; loginModel.Username = userModel.Email; loginModel.UserId = userModel.UserId; string token = string.Empty; if (loginModel != null) { token = JwtTokenhelper.Token(AppSettings.Secret, loginModel); } return(Ok(new { token })); }