public string GetUserAlbums(GetUserAlbumsRequest request) { return(GetResponse( request, () => new GetUserAlbumsResponse { Albums = _dataSource.GetAlbums() .Where(o => o.UserId == request.UserId) .ToArray() })); }
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()); }