public async Task <IActionResult> WorkEdit(WorkCondition work) { db.Update(work); await db.SaveChangesAsync(); return(RedirectToAction("WorkCondition")); }
public ElecCalsWorkCondition(WorkCondition wkCdt) { Name = wkCdt.SWorkConditionName; WindSpeed = Convert.ToDouble(wkCdt.SWindSpeed); BaseWindSpeed = 0; Temperature = Convert.ToDouble(wkCdt.STemperature); IceThickness = Convert.ToDouble(wkCdt.SIceThickness); }
public IActionResult WorkAdd(WorkCondition work) { if (ModelState.IsValid) { db.WorkConditions.Add(work); db.SaveChanges(); return(Redirect("WorkCondition")); } return(View(work)); }
public async Task <IActionResult> WorkConditionEdit(int?id) { if (id != null) { WorkCondition work = await db.WorkConditions.FirstOrDefaultAsync(p => p.Id == id); if (work != null) { return(View(work)); } } return(NotFound()); }
public IActionResult WorkDel(int?id) { if (id == null) { return(RedirectToAction("WorkCondition")); } WorkCondition work = db.WorkConditions.Find(id); db.WorkConditions.Remove(work); db.SaveChanges(); return(Redirect("WorkCondition")); }
public override List <Weather> Read(string path) { XmlDocument doc = new XmlDocument(); doc.Load(path); XmlNode rootNode = doc.FirstChild; if (rootNode == null) { return(new List <Weather>()); } XmlNode weatherNameTitleNode = rootNode.FirstChild; if (weatherNameTitleNode == null) { return(new List <Weather>()); } List <Weather> list = new List <Weather>(); foreach (XmlNode node in weatherNameTitleNode.ChildNodes) { List <WorkCondition> listWd = new List <WorkCondition>(); foreach (XmlNode nodeWd in node.ChildNodes) { WorkCondition wd = new WorkCondition() { SWorkConditionName = nodeWd.Attributes["SWorkConditionName"].Value.ToString(), SWindSpeed = nodeWd.Attributes["SWindSpeed"].Value.ToString(), STemperature = nodeWd.Attributes["STemperature"].Value.ToString(), SIceThickness = nodeWd.Attributes["SIceThickness"].Value.ToString(), }; listWd.Add(wd); } Weather weather = new Weather() { Name = node.Attributes["SName"].Value.ToString(), WorkConditions = listWd }; list.Add(weather); } return(list); }
public override List <Weather> ReadLocal(string path) { if (!File.Exists(path)) { return(new List <Weather>()); } XmlDocument doc = new XmlDocument(); doc.Load(path); XmlNode rootNode = doc.GetElementsByTagName("Root")[0]; if (rootNode == null) { return(new List <Weather>()); } List <Weather> list = new List <Weather>(); foreach (XmlNode node in rootNode.ChildNodes) { List <WorkCondition> listWd = new List <WorkCondition>(); foreach (XmlNode nodeWd in node.ChildNodes) { WorkCondition wd = new WorkCondition() { SWorkConditionName = nodeWd.Attributes["SWorkConditionName"].Value.ToString(), SWindSpeed = nodeWd.Attributes["SWindSpeed"].Value.ToString(), STemperature = nodeWd.Attributes["STemperature"].Value.ToString(), SIceThickness = nodeWd.Attributes["SIceThickness"].Value.ToString(), }; listWd.Add(wd); } Weather weather = new Weather() { Name = node.Attributes["SName"].Value.ToString(), WorkConditions = listWd }; list.Add(weather); } return(list); }