public bool IsLoaded(AdvertismentsList response) { return(response != null && response.Advertisments != null && response.Advertisments.Count > 0 && !response.Advertisments.All(a => a.IsSpecial)); }
public IEnumerable <ExternalAdvertisment> KharkovCapital_RentAdvertisments() { var advertismentsLoader = new AdvertismentsLoader(); var request = new AdvertismentsRequest() { State = State.NotSubpurchase, SectionId = 1, //--- rent appartments SubSectionId = 1, //--- only rent Offset = 0, Limit = 500, Filter = new AdvertismentsFilter() { OnlyNew = true } }; advertismentsLoader.SetTodayDate(request); AdvertismentsList advertismentsList = advertismentsLoader.LoadAdversitments(request); if (advertismentsList == null || advertismentsList.Advertisments == null) { return(null); } return(advertismentsList.Advertisments .Select(a => { return new ExternalAdvertisment() { Text = a.Text, Price = a.Price }; })); }