public IActionResult TestMe() { var currentUser = _authenticationService.GetCurrentUser(); // do stuff with the currently loggedin user. return(Ok(currentUser)); // for example, return the whole object to UI }
public async Task <Response> Handle(Request request, CancellationToken cancellationToken) { var userId = _authenticationService.GetCurrentUser().Id; _session.Delete <RefreshTokenTicket>(userId); return(new Response()); }
public async Task<Response> Handle(Request request, CancellationToken cancellationToken) { var user = _authenticationService.GetCurrentUser(); return new Response { Id = user.Id, Email = user.Email, FullName = user.FullName, AvatarUri = user.AvatarUri, //IsAdmin = user.IsAdmin }; }
public async Task <Response> Handle(Request request, CancellationToken cancellationToken) { var path = new FilePath(); path.Container = FileContainers.UserProfiles; //path.File = $"bc267bfd-09ce-4dfa-95b2-c01be7b56a02.png"; path.File = $"{_authenticationService.GetCurrentUser().Id}.png"; foreach (var file in request.Files) { if (file.Length > 0) { _fileClient.SaveFile(path, file); } } return(new Response()); }