Пример #1
0
        public ActionResult StartTravel(string id)
        {
            TravelViewModels tvm = new TravelViewModels();

            tvm.Button = "Start";
            tvm.Title  = "Rozpocznij podróż";
            int Id = 0;
            DatabaseControler dc = new DatabaseControler();

            if (!int.TryParse(id, out Id) || dc.IsInTravel(Id))
            {
                return(RedirectToAction("Index", "Home"));
            }
            tvm.CarId       = Id;
            tvm.StopKm      = "0";
            tvm.StartTravel = true;
            return(View("TravelsForm", tvm));
        }
Пример #2
0
        public ActionResult Edit(int id)
        {
            DatabaseControler dc = new DatabaseControler();
            if (!IsAdministrator() || dc.IsInTravel(id))
            {
                return RedirectToAction("Index", "Cars");
            }

            var car = dc.GetCarById(id);

            if (car == null)
                return HttpNotFound();

            car.CarStatus = _context.CarStatuses.ToList();
            car.IsEditMode = true;

            return View("CarForm", car);
        }