public async Task <IActionResult> NaruciAsync(Narudzba narudzba)
        {
            var stavke = _korpaHelper.GetStavkeAsync();

            _korpaHelper.stavke = await stavke;
            if (_korpaHelper.stavke.Count == 0)
            {
                ModelState.AddModelError("", "Korpa je prazna, dodajte jelo");
            }
            if (ModelState.IsValid)
            {
                List <NarudzbaDetaljiUpsertRequest> detalji = new List <NarudzbaDetaljiUpsertRequest>();
                foreach (var s in _korpaHelper.stavke)
                {
                    NarudzbaDetaljiUpsertRequest narudzbaDetalji = new NarudzbaDetaljiUpsertRequest
                    {
                        Kolicina = s.Kolicina,
                        JeloID   = s.JeloID,
                        Cijena   = s.Jelo.Cijena
                    };
                    detalji.Add(narudzbaDetalji);
                }
                NarudzbaInsertRequest upsert = new NarudzbaInsertRequest
                {
                    NarudzbaDetalji = detalji,
                    Adresa          = narudzba.Adresa,
                    Telefon         = narudzba.Telefon,
                    StatusDostaveID = 3,
                    DatumNarudzbe   = DateTime.Now
                };

                var response = await _restoranApi.CreateNarudzbaAsync(upsert);


                await _korpaHelper.IzbrisiStavkeAsync();

                return(RedirectToAction("Placanje", new { id = response.Content.ID }));
            }
            return(View(narudzba));
        }