public ActionResult DeleteConfirmed(int id) { WinterEvent winterEvent = db.WinterEvents.Find(id); db.WinterEvents.Remove(winterEvent); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "WinterEventId,StartTime,EndTime,Description")] WinterEvent winterEvent) { if (ModelState.IsValid) { db.Entry(winterEvent).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(winterEvent)); }
public ActionResult Create([Bind(Include = "WinterEventId,StartTime,EndTime,Description")] WinterEvent winterEvent) { if (ModelState.IsValid) { db.WinterEvents.Add(winterEvent); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(winterEvent)); }
// GET: WinterEvent/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } WinterEvent winterEvent = db.WinterEvents.Find(id); if (winterEvent == null) { return(HttpNotFound()); } return(View(winterEvent)); }
public void ProcessEvent(WinterEvent eventToProcess) { //Debug.Log (eventToProcess.ToString()); this.eventToProcess = eventToProcess; eventName = eventToProcess.getEventName(); currentEvent = eventToProcess.getEventNode(0); nodeText = currentEvent.getEventText(); if (currentEvent.checkChoices() != false) { currentChoices = currentEvent.getEventChoices(); //Debug.Log ("Choiceja ladattiin " + currentChoices.Count); } areYouProcessing = true; }
// Use this for initialization void Start() { for (int i = 0; i < listOfEventNames.Length; i++) { luettavatXML = Resources.LoadAll("XML", typeof(TextAsset)); //Debug.Log ("Luettiin: " +luettavatXML.Length); foreach (TextAsset t in luettavatXML) { //Debug.Log ("Now parsing: " + t.name); tempEvent = soraParser.parseXMLToEvent (t.text); if (tempEvent.getEventType() == "starter") { starterEvents.Add (tempEvent); } else if (tempEvent.getEventType () == "continue") { eventDeck.Add (tempEvent); } else { fillerEvents.Add (tempEvent); } } } selectedStuff = farmStuff1; repsLeft = farmStuffCounter; //((FarmGame)GameObject.Find ("FarmGame").GetComponent ("FarmGame")).StartFarmGame (numberOfFarmers); //doingFarmStuff = true; }
public WinterEvent parseXMLToEvent(string fileName) { tempChoices.Clear(); //fileName += ".xml"; doc.LoadXml (fileName); //XmlNodeList readNodeList = doc.DocumentElement.SelectNodes ("winterevent/eventdata/data"); XmlNode eventInfo = doc.DocumentElement.SelectSingleNode ("/winterevent/eventdata/data"); tempEvent = new WinterEvent(); tempEvent.setEventID(eventInfo.Attributes["id"].Value); tempEvent.setEventName(eventInfo.Attributes["eventname"].Value); tempEvent.setEventType (eventInfo.Attributes["type"].Value); List<eventNode> tempNodes = new List<eventNode>(); XmlNodeList readNodeList = doc.DocumentElement.SelectNodes("/winterevent/event/node"); foreach (XmlNode n in readNodeList) { tempNode = new eventNode(); //Debug.Log("ID on: " + System.Convert.ToInt32(n.Attributes["id"].Value)); tempNode.setEventText(n.SelectSingleNode ("say").InnerText); tempNode.setNodeID(System.Convert.ToInt32(n.Attributes["id"].Value)); XmlNodeList choices = n.SelectNodes ("line"); if (choices.Count != 0) { foreach (XmlNode c in choices) { tempChoice = new eventChoice(); if (c.Attributes["positive"] != null) { tempChoice.setPositiveDest(System.Convert.ToInt32 (c.Attributes["positive"].Value)); tempChoice.setPositiveChance (float.Parse (c.Attributes["positivechance"].Value)); } tempChoice.setDestination(System.Convert.ToInt32(c.Attributes["target"].Value)); tempChoice.setDescription(c.InnerText); tempNode.addChoice (tempChoice); } } XmlNodeList triggers = n.SelectNodes ("trigger"); if (triggers.Count != 0) { foreach (XmlNode t in triggers) { eventTrigger tempTrigger = new eventTrigger(); tempTrigger.setEventType(t.Attributes["type"].Value); tempTrigger.setArgument (t.Attributes["argument"].Value); tempTrigger.setAmount(System.Convert.ToInt32 (t.Attributes["amount"].Value)); tempNode.addTrigger (tempTrigger); } } tempEvent.addEventNode(tempNode); } return tempEvent; }
private void InitializeEvents() { luettavatXML = Resources.LoadAll("XML", typeof(TextAsset)); //Debug.Log ("Luettiin: " +luettavatXML.Length); foreach (TextAsset t in luettavatXML) { //Debug.Log ("Now parsing: " + t.name); tempEvent = soraParser.parseXMLToEvent (t.text); if (tempEvent.getEventType() == "starter") { starterEvents.Add (tempEvent); } else if (tempEvent.getEventType () == "continue") { eventDeck.Add (tempEvent); } else { fillerEvents.Add (tempEvent); } } makingChoices = true; }
// GET: StudentSchedule public ActionResult Index() { ViewBag.StartTerm = db.StudentScheduleGenerators.First().StartTerm; ViewBag.IncludeSummer = db.StudentScheduleGenerators.First().IncludeSummer; if (ModelState.IsValid) { List <FallEvent> fallEventList = new List <FallEvent>(); List <WinterEvent> winterEventList = new List <WinterEvent>(); // Fill event table for calendar view foreach (var item in db.StudentSchedules.ToList()) { if (item.Section.Term == "Fall") { FallEvent event1 = new FallEvent(); FallEvent event2 = new FallEvent(); DateTime startDayTime1 = item.Section.StartDayTime1; DateTime endDayTime1 = item.Section.EndDayTime1; event1.StartTime = startDayTime1.EqualTodayWeekDayTime(); event1.EndTime = endDayTime1.EqualTodayWeekDayTime(); event1.Description = item.Section.Course.Code + " (" + item.Section.Type + ")" + "<br/>" + item.Section.Course.Name + "<br/>" + item.Section.Room; fallEventList.Add(event1); if (item.Section.StartDayTime2 != null) { DateTime startDayTime2 = (DateTime)item.Section.StartDayTime2; DateTime endDayTime2 = (DateTime)item.Section.EndDayTime2; event2.StartTime = startDayTime2.EqualTodayWeekDayTime(); event2.EndTime = endDayTime2.EqualTodayWeekDayTime(); event2.Description = item.Section.Course.Code + " (" + item.Section.Type + ")" + "<br/>" + item.Section.Course.Name + "<br/>" + item.Section.Room; //db.FallEvents.Add(event2); fallEventList.Add(event2); } } else if (item.Section.Term == "Winter") { WinterEvent event1 = new WinterEvent(); WinterEvent event2 = new WinterEvent(); DateTime startDayTime1 = item.Section.StartDayTime1; DateTime endDayTime1 = item.Section.EndDayTime1; event1.StartTime = startDayTime1.EqualTodayWeekDayTime(); event1.EndTime = endDayTime1.EqualTodayWeekDayTime(); event1.Description = item.Section.Course.Code + " (" + item.Section.Type + ")" + "<br/>" + item.Section.Course.Name + "<br/>" + item.Section.Room; //db.WinterEvents.Add(event1); winterEventList.Add(event1); if (item.Section.StartDayTime2 != null) { DateTime startDayTime2 = (DateTime)item.Section.StartDayTime2; DateTime endDayTime2 = (DateTime)item.Section.EndDayTime2; event2.StartTime = startDayTime2.EqualTodayWeekDayTime(); event2.EndTime = endDayTime2.EqualTodayWeekDayTime(); event2.Description = item.Section.Course.Code + " (" + item.Section.Type + ")" + "<br/>" + item.Section.Course.Name + "<br/>" + item.Section.Room; // db.WinterEvents.Add(event2); winterEventList.Add(event2); } } } // end of foreach(var item in db.StudentSchedules) db.FallEvents.AddRange(fallEventList); db.WinterEvents.AddRange(winterEventList); db.SaveChanges(); } // end of if (ModelState.IsValid) var studentSchedules = db.StudentSchedules.Include(s => s.Section).Include(s => s.Student); return(View(studentSchedules.ToList())); }