public IActionResult Uredi(UrediParkingVM vm)
        {
            if (ModelState.IsValid)
            {
                ParkingLokacija parking = _context.ParkingLokacija.Find(vm.Id);

                parking.longitude      = double.Parse(vm.longitude);
                parking.Latitude       = double.Parse(vm.Latitude);
                parking.Adresa         = vm.Adresa;
                parking.BrojMjesta_OSI = vm.BrojMjesta_OSI;
                parking.BrojMjesta     = vm.BrojMjesta;
                parking.Dostupan       = vm.Dostupan;
                parking.Naziv          = vm.Naziv;
                parking.Zip            = vm.Zip;


                _context.ParkingLokacija.Update(parking);
                _context.SaveChanges();

                var mjesto = _context.Mjesto.Where(x => x.ParkingLokacijaId == vm.Id).ToList();

                foreach (var m in mjesto)
                {
                    _context.Mjesto.Remove(m);
                    _context.SaveChanges();
                }

                int brojac = 1;
                for (int i = 0; i < vm.BrojMjesta - vm.BrojMjesta_OSI; i++)
                {
                    Mjesto novoMjesto = new Mjesto()
                    {
                        OSI_mjesto        = false,
                        Oznaka            = vm.OznakaZaMjesta + brojac,
                        Zauzeto           = false,
                        ParkingLokacijaId = parking.Id
                    };
                    _context.Mjesto.Add(novoMjesto);
                    brojac++;
                    _context.SaveChanges();
                }
                for (int i = 0; i < vm.BrojMjesta_OSI; i++)
                {
                    Mjesto novoMjesto = new Mjesto()
                    {
                        OSI_mjesto        = true,
                        Oznaka            = vm.OznakaZaMjesta + brojac,
                        Zauzeto           = false,
                        ParkingLokacijaId = parking.Id
                    };
                    _context.Mjesto.Add(novoMjesto);
                    brojac++;
                    _context.SaveChanges();
                }


                return(RedirectToAction(nameof(Index)));
            }
            return(View());
        }
        public IActionResult Uredi(int ParkingID)
        {
            ParkingLokacija vm    = _context.ParkingLokacija.Find(ParkingID);
            var             m     = _context.Mjesto.Where(c => c.ParkingLokacijaId == ParkingID).ToList();
            UrediParkingVM  model = new UrediParkingVM()
            {
                Id             = vm.Id,
                longitude      = vm.longitude.ToString(),
                Adresa         = vm.Adresa,
                BrojMjesta_OSI = vm.BrojMjesta_OSI,
                BrojMjesta     = vm.BrojMjesta,
                Dostupan       = vm.Dostupan,
                Latitude       = vm.Latitude.ToString(),
                Naziv          = vm.Naziv,
                OznakaZaMjesta = m[1].Oznaka,
                Zip            = vm.Zip
            };

            return(View(model));
        }