Exemple #1
0
        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());
            }