Exemplo n.º 1
0
 public bool IsLoaded(AdvertismentsList response)
 {
     return(response != null &&
            response.Advertisments != null &&
            response.Advertisments.Count > 0 &&
            !response.Advertisments.All(a => a.IsSpecial));
 }
Exemplo n.º 2
0
        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
                };
            }));
        }