Example #1
0
        public ActionResult Create()
        {
            ArrivalCity newArrivalCity = new ArrivalCity(Request.Form["arrival-city"]);

            newArrivalCity.Save();
            return(View("Success", "Home"));
        }
Example #2
0
        public async Task <IActionResult> PutArrivalCity([FromRoute] int id, [FromBody] ArrivalCity arrivalCity)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != arrivalCity.ID)
            {
                return(BadRequest());
            }

            _context.Entry(arrivalCity).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!ArrivalCityExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
Example #3
0
 public void FillRouteWithSameCities()
 {
     route = RouteCreator.WithSameCities();
     DepartureCity.SendKeys(route.DepartureCity);
     ArrivalCity.SendKeys(route.ArrivalCity);
     Body.Click(2);
 }
Example #4
0
 public MainPage InputRouteDateAndClickSearch(string departureCity, string arrivalCity)
 {
     DepartureCity.SendKeys(departureCity);
     ArrivalCity.SendKeys(arrivalCity);
     SearchButton.Click();
     return(this);
 }
Example #5
0
        public ActionResult AddDepartureToArrival(int departureId)
        {
            ArrivalCity   arrival   = ArrivalCity.Find(departureId);
            DepartureCity departure = DepartureCity.Find(Int32.Parse(Request.Form["departure-id"]));

            arrival.SetDepartures(departure); //Want to run the join table method
            return(RedirectToAction("ViewArrivals", new { id = departureId }));
        }
Example #6
0
        public ActionResult AddArrivalToDeparture(int arrivalId)
        {
            DepartureCity departure = DepartureCity.Find(arrivalId);
            ArrivalCity   arrival   = ArrivalCity.Find(Int32.Parse(Request.Form["arrival-id"]));

            departure.SetArrivals(arrival); //Want to run the join table method
            return(RedirectToAction("ViewDepartures", new { id = arrivalId }));
        }
Example #7
0
 public ListTicketsPage InputRouteDateAndClickSearch(Route route)
 {
     DepartureCity.SendKeys(route.DepartureCity);
     ArrivalCity.SendKeys(route.ArrivalCity);
     DateFiled.Clear();
     DateFiled.SendKeys(DateTime.Now.AddDays(1).ToString("dd.MM.yyyy"));
     SearchButton.Click();
     return(new ListTicketsPage(driver));
 }
Example #8
0
 public void FillRoute()
 {
     route = RouteCreator.WithAllProperties();
     DepartureCity.SendKeys(route.DepartureCity);
     ArrivalCity.SendKeys(route.ArrivalCity);
     Body.Click(2);
     CalendarInput.Click();
     GetTomorrow().Click();
 }
Example #9
0
        public ActionResult ViewArrivals(int id)
        {
            Dictionary <string, object> model        = new Dictionary <string, object>();
            ArrivalCity          selectedArrivalCity = ArrivalCity.Find(id);
            List <Flight>        flights             = selectedArrivalCity.GetInboundFlights();
            List <DepartureCity> allDepartures       = DepartureCity.GetAll();

            model.Add("selectedArrivalCity", selectedArrivalCity);
            model.Add("flights", flights);
            model.Add("allDepartures", allDepartures);
            return(View(model));
        }
Example #10
0
        public async Task <IActionResult> PostArrivalCity([FromBody] ArrivalCity arrivalCity)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            _context.ArrivalCity.Add(arrivalCity);
            await _context.SaveChangesAsync();

            return(CreatedAtAction("GetArrivalCity", new { id = arrivalCity.ID }, arrivalCity));
        }
Example #11
0
        public ActionResult ViewDepartures(int id)
        {
            Dictionary <string, object> model        = new Dictionary <string, object>();
            DepartureCity      selectedDepartureCity = DepartureCity.Find(id);
            List <ArrivalCity> flights     = selectedDepartureCity.GetArrivals();
            List <ArrivalCity> allArrivals = ArrivalCity.GetAll();

            model.Add("selectedDepartureCity", selectedDepartureCity);
            model.Add("flights", flights);
            model.Add("allArrivals", allArrivals);
            return(View(model));
        }
        public ActionResult Index()
        {
            List <ArrivalCity> allArrivalCities = ArrivalCity.GetAll();

            return(View(allArrivalCities));
        }
Example #13
0
 public void TriggerForm()
 {
     ArrivalCity.SendKeys("some text");
     ArrivalCity.Clear();
 }
Example #14
0
 public void OpenCalendar()
 {
     ArrivalCity.Click();
     CalendarInput.Click();
 }
Example #15
0
 public void FillRouteWithoutDate()
 {
     route = RouteCreator.WithoutDate();
     DepartureCity.SendKeys(route.DepartureCity);
     ArrivalCity.SendKeys(route.ArrivalCity);
 }
Example #16
0
        public void Arrival_City_is_Empty()
        {
            int result = ArrivalCity.GetAll().Count;

            Assert.AreEqual(10, result);
        }