public AuthenticationAPIController(IUserManagementService userService, IOptions <TokenManagementModel> tokenManagement, ILoggerManager logger) { _userService = userService; _logger = logger; _tokenManagement = tokenManagement.Value; objTokenHandler = new JWTTokenHandler(_tokenManagement); }
public IActionResult SignIn([FromBody] DonorSignInViewModel model) { var result = accountService.SignIn(model); var token = JWTTokenHandler.GenerateJwtToken(result.Email); return(Ok(new DonorSignInResponseViewModel { Email = result.Email, Token = token })); }