public ActionResult Index() { var res = xmlParser.ParseXml().ToList(); itemBuilder.BuildItems(res); return(View()); }
public JsonResult Items() { var res = xmlParser.ParseXml().ToList(); var itemModels = itemBuilder.BuildItems(res); var json = JsonConvert.SerializeObject(itemModels); return(Json(json, JsonRequestBehavior.AllowGet)); }
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()}"); } }