Example #1
0
    public static TrafficGridAdvert GetRandomAdvertisement()
    {
        var    list  = TrafficGridAdvert.GetAllActiveAds();
        Random rand  = new Random();
        int    index = rand.Next(0, list.Count);

        return(list[index]);
    }
Example #2
0
    private static List <string> HashAllTrafficAdsIds()
    {
        var listOfAds       = TrafficGridAdvert.GetAllActiveAds();
        var listOfAdsIds    = new List <int>();
        var listOfAdsHashes = new List <string>();

        foreach (TrafficGridAdvert item in listOfAds)
        {
            listOfAdsIds.Add(item.Id);
        }
        foreach (int id in listOfAdsIds)
        {
            string stringToHash = id + AppSettings.Offerwalls.UniversalHandlerPassword + DateTime.Now.ToShortDateString();
            listOfAdsHashes.Add(HashingManager.GenerateSHA256(stringToHash));
        }
        return(listOfAdsHashes);
    }