public async Task <IHttpActionResult> PutTourEvent(string id, TourEvent tourEvent) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != tourEvent.TourName) { return(BadRequest()); } db.Entry(tourEvent).State = EntityState.Modified; try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TourEventExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
private async void TourEventsButton_Click(object sender, RoutedEventArgs e) { client.BaseAddress = new Uri("http://dipswdendsem1challenge20180622014556.azurewebsites.net/"); HttpResponseMessage httpResponseMessage = await client.GetAsync("posts"); var content = await httpResponseMessage.Content.ReadAsStringAsync(); var tourEvents = JsonConvert.DeserializeObject<List<TourEvent>>(content); TourEvent p = new TourEvent { TourName = "North", EventMonth = "Jan", EventDay = 9, EventYear = 2016, Fee = 200 }; TourEvent p2 = new TourEvent { TourName = "North", EventMonth = "Feb", EventDay = 13, EventYear = 2016, Fee = 225, }; string json = JsonConvert.SerializeObject(p); TourEventsList.Content = json; }
public async Task <IHttpActionResult> PostTourEvent(TourEvent tourEvent) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.TourEvents.Add(tourEvent); try { await db.SaveChangesAsync(); } catch (DbUpdateException) { if (TourEventExists(tourEvent.TourName)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = tourEvent.TourName }, tourEvent)); }
public TourEvent Create() { var me = new TourEvent() { Receiver = new EdiMessageRouting { EdiId = "C2PO" }, TourId = "20191234567", Vehicle = new EdiVehicleSpecificEvent { EventDateTime = DateTime.Now.AddHours(-1), DriverName = "Alexander Kruger", TruckRegistrationNumber = "WÜ CP 4711", TrailerRegistrationNumber = "WÜ CT 1511", MileageStart = 83654 }, Tour = new EdiTourSpecificEvent { EventDateTime = DateTime.Now.AddHours(-1), TourAccepted = true, GeoPosition = new EdiGeoPosition { Latitude = 49.8629167m, Longitude = 10.2259302702594m, PlaceName = "Fleetboard Logistics GmbH" } }, }; return(me); }
public IHttpActionResult PostTourEvent(TourEvent tourEvent) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.TourEvents.Add(tourEvent); try { db.SaveChanges(); } catch (DbUpdateException) { if (TourEventExists(tourEvent.EventMonth)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = tourEvent.EventMonth }, tourEvent)); }
public void DeserializerBasicModelUnTyped_AssertValid() { const string dateTimeString = "2020-03-04 15:42:18"; // Simple test model var m = new TourEvent() { Receiver = new EdiPartnerIdentification { EdiId = "CONIZIVK" }, Sender = new EdiPartnerIdentification { EdiId = "FLELOVK", }, TourId = "4711", Stop = new EdiStopSpecificEvent { EventDateTime = DateTime.Parse(dateTimeString), StopId = "123213213" } }; var result = Converter.Serialize(m); Assert.False(result.HasValidationErrors); var iModel = Converter.Deserialize(result.ToString()); Assert.IsType <TourEvent>(iModel); Assert.True(iModel.ModelType == typeof(TourEvent)); }
public ActionResult DeleteConfirmed(int id) { TourEvent tourEvent = db.TourEvents.Find(id); db.TourEvents.Remove(tourEvent); db.SaveChanges(); return(RedirectToAction("Index")); }
public IHttpActionResult GetTourEvent(string id) { TourEvent tourEvent = db.TourEvents.Find(id); if (tourEvent == null) { return(NotFound()); } return(Ok(tourEvent)); }
public ActionResult Edit([Bind(Include = "eventID,eventDay,eventMonth,eventYear,fee,tourID")] TourEvent tourEvent) { if (ModelState.IsValid) { db.Entry(tourEvent).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.tourID = new SelectList(db.Tours, "tourID", "name", tourEvent.tourID); return(View(tourEvent)); }
public ActionResult Edit([Bind(Include = "TourEventId,TourName,EventMonth,EventDay,EventYear,Fee")] TourEvent tourEvent) { if (ModelState.IsValid) { db.Entry(tourEvent).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.TourName = new SelectList(db.Tours, "TourName", "TourName", tourEvent.TourName); return(View(tourEvent)); }
public async Task <IHttpActionResult> GetTourEvent(string id) { TourEvent tourEvent = await db.TourEvents.FindAsync(id); if (tourEvent == null) { return(NotFound()); } return(Ok(tourEvent)); }
public ActionResult Create([Bind(Include = "EventDate,Fee,TourName")] TourEvent tourEvent) { if (ModelState.IsValid) { db.TourEvents.Add(tourEvent); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.TourName = new SelectList(db.Tours, "TourName", "Description", tourEvent.TourName); return(View(tourEvent)); }
public async Task <IActionResult> CreateTourEvent( [Bind("TourEventName,Location,Date")] TourEvent tourevent) { Tour tour = _context.Tours.Where(t => t.TourId.Equals( HttpContext.Session.GetInt32("ChosenTourId"))).Include(t => t.Events).FirstOrDefault(); tourevent.Tour = tour; tour.Events.Add(tourevent); _context.SaveChanges(); return(RedirectToAction("TourEvents", new { id = tour.TourId })); }
public async Task <IHttpActionResult> DeleteTourEvent(string id) { TourEvent tourEvent = await db.TourEvents.FindAsync(id); if (tourEvent == null) { return(NotFound()); } db.TourEvents.Remove(tourEvent); await db.SaveChangesAsync(); return(Ok(tourEvent)); }
public IHttpActionResult DeleteTourEvent(string id) { TourEvent tourEvent = db.TourEvents.Find(id); if (tourEvent == null) { return(NotFound()); } db.TourEvents.Remove(tourEvent); db.SaveChanges(); return(Ok(tourEvent)); }
// GET: TourEvents/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } TourEvent tourEvent = db.TourEvents.Find(id); if (tourEvent == null) { return(HttpNotFound()); } return(View(tourEvent)); }
// GET: TourEvents/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } TourEvent tourEvent = db.TourEvents.Find(id); if (tourEvent == null) { return(HttpNotFound()); } ViewBag.TourName = new SelectList(db.Tours, "TourName", "TourName", tourEvent.TourName); return(View(tourEvent)); }
public async Task <IActionResult> EditTourEvent(int id, [Bind("TourEventId,TourEventName,Location,Date")] TourEvent tourevent) { tourevent.TourId = (int)HttpContext.Session.GetInt32("ChosenTourId"); if (ModelState.IsValid) { try { _context.Update(tourevent); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { } return(RedirectToAction("TourEvents", new { id = HttpContext.Session.GetInt32("ChosenTourId") })); } return(View(tourevent)); }
public async Task <IActionResult> CreateTourResult( [Bind("UserId,Place")] NewTourResultViewModel ntrvm) { TourEvent tourevent = _context.TourEvents.Where(t => t.TourEventId.Equals( HttpContext.Session.GetInt32("ChosenEventId"))).Include(t => t.TourResults).FirstOrDefault(); ApplicationUser user = _context.Users.Where(u => u.Id.Equals(ntrvm.UserId)).FirstOrDefault(); Debug.WriteLine("Result Test (UID): " + ntrvm.UserId); Debug.WriteLine("Result Test (PLACE): " + ntrvm.Place); TourResult tr = new TourResult(); tr.User = user; tr.Place = ntrvm.Place; tourevent.TourResults.Add(tr); _context.SaveChanges(); return(RedirectToAction("TourResults", new { id = HttpContext.Session.GetInt32("ChosenEventId") })); }
public void updateUI() { activeEvent = activeTour.tourEvents[page]; text.text = activeEvent.description; if (page > 0) { backButton.SetActive(true); } else { page = 0; backButton.SetActive(false); } if (activeEvent.Location != null) { PlayerPrefs.SetString("Objective", activeEvent.Location.name); } else { PlayerPrefs.SetString("Objective", ""); } if (activeEvent.IsQuestion == true) { Debug.Log("It detected a question."); isAQuestion(); } else { foreach (GameObject i in Answers) { i.SetActive(false); forwardButton.SetActive(true); } } }
public TourEvent Create() { var me = new TourEvent() { Receiver = new EdiMessageRouting { EdiId = "C2PO" }, TourId = "20191234567", Tour = new EdiTourSpecificEvent { EventDateTime = DateTime.Now.AddHours(-1), TourStarted = true, GeoPosition = new EdiGeoPosition { Latitude = 49.8629167m, Longitude = 10.2259302702594m, PlaceName = "Fleetboard Logistics GmbH" } } }; return(me); }
public void LogEvent(TourEvent eventType, InteractiveSegment.SegmentType segment) { _receivedTourEvents.Enqueue((eventType, segment)); }