Пример #1
0
 public string GetUserAlbums(GetUserAlbumsRequest request)
 {
     return(GetResponse(
                request,
                () => new GetUserAlbumsResponse
     {
         Albums = _dataSource.GetAlbums()
                  .Where(o => o.UserId == request.UserId)
                  .ToArray()
     }));
 }
Пример #2
0
        public IActionResult GetUserAlbums(GetUserAlbumsRequest request)
        {
            var messageClientId = new MessageClientId(request.ClientId);
            var messageChainId  = new MessageChainId(Guid.NewGuid().ToString());
            var inputMessage    = new GetUserAlbumsInputMessage(messageClientId, messageChainId)
            {
                UserId = _authenticationManager.GetUserId(request.Login, request.Token)
            };

            _queueManager.SendMessage(PhotoSettings.PhotoInputQueue, inputMessage);

            return(Ok());
        }