示例#1
0
        public async Task ProcessingRealtyObjects()
        {
            foreach (string developmentProject in _properties)
            {
                string preparingString = developmentProject.Trim(' ', '\n', '\r');
                Request <DataModel.ParamsRequest> request = HelperProcessing.SetupRequestRealtyObjects(new string[] { preparingString });
                DataModel.RealtyObjectsResponse[] realtyObjects;
                try
                {
                    realtyObjects = await HelperProcessing.GetRealtyObjects(request);
                }
                catch (Exception ex)
                {
                    _logger.Error(ex, "throwing an error when querying mr-group");
                    throw new Exception(ex.Message);
                }
                await ProcessingCollection(realtyObjects).ConfigureAwait(false);

                _logger.Information($"Finished updating: {realtyObjects.Length} properties");
            }
        }