Exemplo n.º 1
0
        public void Test_ReadXml_WithClass()
        {
            var xml = new XmlDocument();

            xml.Load(new StreamReader(_xmlFileName));
            var list = MrGridXml.ReadGridXmls(xml, "禅城");

            foreach (var item in list)
            {
                Console.WriteLine(item.StatDate.ToString("yyyyMMdd") + "," + item.District + "," + item.Description +
                                  "," + item.Frequency + "," + item.Coordinates);
            }
        }
Exemplo n.º 2
0
        public void UploadMrGrids(XmlDocument xml, string district, string fileName)
        {
            var candidateDescritions = new[] { "竞对总体", "移动竞对", "联通竞对" };
            var competeDescription   = candidateDescritions.FirstOrDefault(fileName.Contains);
            var list = competeDescription == null
                ? MrGridXml.ReadGridXmls(xml, district ?? "禅城")
                : MrGridXml.ReadGridXmlsWithCompete(xml, district ?? "禅城", competeDescription);

            foreach (var item in list)
            {
                _repository.Insert(item.MapTo <MrGrid>());
            }
            _repository.SaveChanges();
        }