public string ValuesFromFile() { FromFile fromFile = FromFile.Instance; string location = fromFile.Get(); return(ToXml(location)); }
public ActionResult display(string ip, int port) { IPAddress address; //if the first arg is a correct ip address. if (IPAddress.TryParse(ip, out address)) { Writer writer = Writer.getInstance(); writer.Ip = ip; writer.Port = port; writer.connect(); ViewBag.Lon = writer.write(lonLine); ViewBag.Lat = writer.write(latLine); ViewBag.normalDisplay = true; ViewBag.time = 0; //writer.disconnect(); return(View("~/Views/Info/display.cshtml")); } //if the first arg is a file name. execute task 4. else { string fileName = ip; int timesPerSec = port; FromFile fromFile = FromFile.Instance; fromFile.FileName = fileName; //get all of the data from the file fromFile.Read(); ViewBag.numOfLines = fromFile.Information.Count(); ViewBag.times = timesPerSec; //get single line var singleLine = fromFile.Get().Split(','); //assign to lat and lon ViewBag.lat = Double.Parse(singleLine[0]); ViewBag.lon = Double.Parse(singleLine[1]); return(View("~/Views/Info/displayFromFile.cshtml")); } }