private void MakeWebRequest(int pageNumber = 1)
        {
            var used = ActiveSearch.BuildUsedRequestArray();

            foreach (RequestBase request in ActiveSearch.Requests)
            {
                string rstring = request.GetRequestString(used, pageNumber);
                if (rstring != null && rstring != "")
                {
                    var html = GetHtml(rstring);

                    request.Result.LoadHtml(html);
                    request.FixBasicErrors();

                    FanFics.AddRange(request.DecodeHTML());
                }
            }
        }
 public List <FanFic> GetCurrentResults()
 {
     FanFics.Sort((x, y) => x.Likes.CompareTo(y.Likes));
     FanFics.Reverse(); // Sorts fics by highest likes -- should be an option to change eventualy
     return(FanFics);
 }