public ECOForecast(Incident incident) { RGEContext db = new RGEContext(); Init(db, incident); }
// InputDate inputDate = new InputDate(); // return View(inputDate); public ActionResult EvXML() { EGH01DB.RGEContext db = new EGH01DB.RGEContext(); InputDate inputDate = new InputDate(); XMLEX xmlex = new XMLEX(); xmlex.DateIncident = new DateTime(2012, 10, 3, 8, 12, 0); xmlex.DateMessage = new DateTime(2012, 12, 8, 12, 17, 0); xmlex.volumeNNP = 30; xmlex.TypeNNP = "Подземный резервуар"; xmlex.Temp = 2; xmlex.location = "Минская область, Минский район, г.Слуцк"; xmlex.area = "Минский"; xmlex.region = "Минская"; xmlex.Coordlatitudedegr = 46; xmlex.Coordlatitudemin = 5; xmlex.Coordlatitudesec = 2; xmlex.Coordlongitudedegr = 53; xmlex.Coordlongitudemin = 25; xmlex.Coordlongitudesec = 5; xmlex.density = "0.7-0.75 г/cм3"; xmlex.solubility = "9.0-505 мг/дм3"; xmlex.viscosity = "0.43-0.82 мм<sup>2</sup>/с"; // XmlTextWriter textWritter = new XmlTextWriter("RGE.xml", System.Text.Encoding.UTF8); // textWritter.WriteStartDocument(); // textWritter.WriteStartElement("Модель"); // textWritter.WriteAttributeString("Дата", "25.09.2016"); // textWritter.WriteAttributeString("Имя", "Дарья"); // textWritter.WriteEndElement(); // textWritter.Close(); XDocument xdoc = new XDocument(); XElement Модель = new XElement("Модель"); XAttribute МодельИмя = new XAttribute("Имя", "Дарья"); XAttribute МодельДата = new XAttribute("Дата", "23.09.2016"); XElement ИсходныеДанные = new XElement("ИсходныеДанные"); XElement Даты = new XElement("Даты"); XAttribute происшествия = new XAttribute("происшествия", xmlex.DateIncident.ToString()); Модель.Add(МодельДата); Модель.Add(МодельИмя); Модель.Add(ИсходныеДанные); ИсходныеДанные.Add(Даты); Даты.Add(происшествия); XElement Сообщения = new XElement("Сообщения", xmlex.DateMessage.ToString()); Даты.Add(Сообщения); XElement Происшествия = new XElement("Происшествия", xmlex.TypeNNP); ИсходныеДанные.Add(Происшествия); XElement асположение = new XElement("Расположение"); ИсходныеДанные.Add(асположение); XAttribute Объект = new XAttribute("Объект", xmlex.AccidentObj); асположение.Add(Объект); XElement Область = new XElement("Область", xmlex.region); асположение.Add(Область); XElement айон = new XElement("Район", xmlex.area); асположение.Add(айон); XElement ТипННП = new XElement("ТипННП", xmlex.TypeNNP2); ИсходныеДанные.Add(ТипННП); XElement Объем = new XElement("Объем", xmlex.volumeNNP.ToString()); ИсходныеДанные.Add(Объем); XElement Температура = new XElement("Температура", xmlex.Temp.ToString()); ИсходныеДанные.Add(Температура); XElement ДанныеИзБД = new XElement("ДанныеИзБД"); Модель.Add(ДанныеИзБД); XElement Характеристики = new XElement("Характеристики"); ДанныеИзБД.Add(Характеристики); XAttribute ОбъектБД = new XAttribute("Объект", xmlex.TypeInccident); Характеристики.Add(ОбъектБД); XElement Хранит = new XElement("Хранит", xmlex.TypeNNP2); Характеристики.Add(Хранит); XElement асположениеБД = new XElement("Расположение", xmlex.location); Характеристики.Add(асположениеБД); XElement ХарактеристикиННП = new XElement("ХарактеристикиННП"); ДанныеИзБД.Add(ХарактеристикиННП); XAttribute ТипННПБД = new XAttribute("ТипННПБД", xmlex.TypeNNP2); ХарактеристикиННП.Add(ТипННПБД); XElement Плотность = new XElement("Плотность", xmlex.density); ХарактеристикиННП.Add(Плотность); XElement Вязкость = new XElement("Вязкость", xmlex.viscosity); ХарактеристикиННП.Add(Вязкость); XElement астворимость = new XElement("Растворимость", xmlex.solubility); ХарактеристикиННП.Add(астворимость); XElement КлиматическиеУсловия = new XElement("КлиматическиеУсловия"); ДанныеИзБД.Add(КлиматическиеУсловия); XElement СредняяТемпература = new XElement("СредняяТемпература", xmlex.Temp.ToString()); КлиматическиеУсловия.Add(СредняяТемпература); XElement ПромерзаниеПочвы = new XElement("ПромерзаниеПочвы", xmlex.Temp.ToString()); КлиматическиеУсловия.Add(ПромерзаниеПочвы); xdoc.Add(Модель); String xmlstr = xdoc.ToString(); return(View(inputDate)); }
public ECOForecast() { RGEContext db = new RGEContext(); Init(db, new Incident()); }