예제 #1
0
        public async Task <Response> CreateResponseAsync()
        {
            var userFavorites = await favoritesService.ChangeUserFavoritesAsync(
                UserFavoritesConverter.GetUserFavoritesDtos(request.Favorites, clientConnection.UserId.Value), clientConnection.UserId.Value).ConfigureAwait(false);

            return(new FavoritesResponse(request.RequestId, UserFavoritesConverter.GetUserFavoritesVms(userFavorites, clientConnection.UserId.Value)));
        }
        public async Task <Response> CreateResponseAsync()
        {
            List <UserFavoritesDto> usersFavorites = await favoritesService.GetUserFavoritesAsync(clientConnection.UserId.GetValueOrDefault()).ConfigureAwait(false);

            return(new FavoritesResponse(request.RequestId, UserFavoritesConverter.GetUserFavoritesVms(usersFavorites, clientConnection.UserId.GetValueOrDefault())));
        }