public static TrafficGridAdvert GetRandomAdvertisement() { var list = TrafficGridAdvert.GetAllActiveAds(); Random rand = new Random(); int index = rand.Next(0, list.Count); return(list[index]); }
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); }