コード例 #1
0
        public ActionResult Index()
        {
            var res = xmlParser.ParseXml().ToList();

            itemBuilder.BuildItems(res);

            return(View());
        }
コード例 #2
0
        public JsonResult Items()
        {
            var res        = xmlParser.ParseXml().ToList();
            var itemModels = itemBuilder.BuildItems(res);
            var json       = JsonConvert.SerializeObject(itemModels);

            return(Json(json, JsonRequestBehavior.AllowGet));
        }
コード例 #3
0
        private void ReadFileFromFileName(string fileName, string destFileName)
        {
            try
            {
                using (Stream stream = new FileStream(fileName, FileMode.Open, FileAccess.Read))
                {
                    long   streamLength = stream.Length;
                    byte[] buffer       = new byte[streamLength];

                    stream.Read(buffer, 0, (int)streamLength);

                    Object parsedObject = _xmlparser.ParseXml(Encoding.UTF8.GetString(buffer));

                    this.SaveFile(destFileName, parsedObject);
                }
            }
            catch (Exception ee)
            {
                Console.WriteLine($"{ee.ToString()}");
            }
        }