public bool AddUserSearchGame(UserSearchGameDto newUserSearchGame, int userId) { UserSearchGame newUserSearch = mappingService.GetUserSearchGameFromDto(newUserSearchGame, userId); userSearches.AddSearchGame(newUserSearch); unitOfWork.CompleteWork(); return(newUserSearch.UserSearchGameId != 0); }
//Load Pervious reasults public async Task <ObservableCollection <RAWGQT.Result> > SearchPerviousAsync() { string response = await htp.GetStringAsync(PreviousSearchResult); var data = UserSearchGame.FromJson(response); BackNextNullChecker(data); // datalist = data.Results.ToList<Result>(); games = new ObservableCollection <RAWGQT.Result>(data.Results.ToList()); return(games); }
//lastes games public async Task <ObservableCollection <RAWGQT.Result> > GetLatestesGamesAsync() { string LatestURL = BaseURL + "?dates=" + twoWeeksAgo + "," + todayDate + pageSize + "&" + APIKEY; string response = await htp.GetStringAsync(LatestURL); var data = UserSearchGame.FromJson(response); BackNextNullChecker(data); games = new ObservableCollection <RAWGQT.Result>(data.Results.ToList()); return(games); }
public UserSearchGameView GetUserSearchGameView(Game game, UserSearchGame userSearchGame) { return(new UserSearchGameView() { UserSearchId = userSearchGame.UserSearchGameId, UserId = userSearchGame.UserId, GameId = userSearchGame.GameId, Title = game.Title, ImageUrl = game.ImageUrl }); }
//search all games public async Task <ObservableCollection <RAWGQT.Result> > GetAllGamesAsync() { string response = await htp.GetStringAsync(AllGamesURL); var data = UserSearchGame.FromJson(response); PageCount = data.Count.ToString(); BackNextNullChecker(data); // datalist = data.Results.ToList<Result>(); games = new ObservableCollection <RAWGQT.Result>(data.Results.ToList()); return(games); }
public static void BackNextNullChecker(UserSearchGame data) { //next if (data.Next == null) { // do nothing } else { NextSearchResult = data.Next.ToString(); } //Pervious if (data.Previous == null) { } else { PreviousSearchResult = data.Previous.ToString(); } }