public ActionResult Edit(EditDriverStopVM model)
        {
            using (TruckTransportDbContext _db = new TruckTransportDbContext())
            {
                if (_db.stajalista.AsNoTracking().Where(x => (x.naziv == model.Name || (x.sirina == model.Latitude && x.duzina == model.Longitude)) && x.stajaliste_id != model.DriverStopID).FirstOrDefault() != null)
                {
                    ModelState.AddModelError("", "Stajalište sa unesenim nazivom ili pozicijom na karti već postoji!");
                }

                if (ModelState.IsValid)
                {
                    stajalista driverStopDB = _db.stajalista.Where(x => x.stajaliste_id == model.DriverStopID).FirstOrDefault();

                    driverStopDB.naziv  = model.Name;
                    driverStopDB.opis   = model.Description;
                    driverStopDB.sirina = model.Latitude;
                    driverStopDB.duzina = model.Longitude;

                    _db.SaveChanges();

                    return(RedirectToAction(actionName: "Index"));
                }
            }

            return(View(viewName: "Edit", model: model));
        }
        public ActionResult Edit(int driverStopID)
        {
            EditDriverStopVM model = new EditDriverStopVM();

            using (TruckTransportDbContext _db = new TruckTransportDbContext())
            {
                stajalista driverStop = _db.stajalista.AsNoTracking().Where(x => x.stajaliste_id == driverStopID).FirstOrDefault();

                if (driverStop != null)
                {
                    model.DriverStopID = driverStop.stajaliste_id;
                    model.Name         = driverStop.naziv;
                    model.Description  = driverStop.opis;
                    model.Latitude     = driverStop.sirina;
                    model.Longitude    = driverStop.duzina;
                }
            }

            return(View(viewName: "Edit", model: model));
        }