private async void FrmNarudzbaDetalji_Load(object sender, EventArgs e)
        {
            PripremiDgv();
            NarudzbaStavkeSearchRequest req = new NarudzbaStavkeSearchRequest
            {
                NarudzbaId = _id
            };
            var result = await _detalji.Get <List <Model.NarudzbaStavke> >(req);

            dgvDetalji.AutoGenerateColumns = false;
            dgvDetalji.DataSource          = result;

            var narudzba = await _narudzba.GetById <Model.Narudzbe>(_id);


            var klijent = await _klijent.GetById <Model.Klijenti>(narudzba.KlijentId);

            txtIme.Text          = $"{klijent.Ime} {klijent.Prezime}";
            txtAdresa.Text       = klijent.Adresa;
            txtBrojTelefona.Text = klijent.Telefon;
            txtDatum.Text        = narudzba.DatumNarudžbe.ToString("hh:mm");
            double ukupno = 0;

            foreach (var x in result)
            {
                ukupno += x.Cijena * x.Kolicina;
            }
            txtUkupno.Text = ukupno.ToString();
        }
        public override List <Model.NarudzbaStavke> Get(NarudzbaStavkeSearchRequest search)
        {
            List <Model.NarudzbaStavke> lista = new List <Model.NarudzbaStavke>();

            var narudzbastavke = _db.NarudzbaStavke.Include(x => x.Jelo).AsQueryable();

            if (!string.IsNullOrWhiteSpace(search.NarudzbaId.ToString()))
            {
                narudzbastavke = narudzbastavke.Where(w => w.NarudzbaId == search.NarudzbaId);
            }



            foreach (var item in narudzbastavke)
            {
                lista.Add(new Model.NarudzbaStavke
                {
                    NarudzbaStavkeId = item.NarudzbaStavkeId,
                    Cijena           = item.Cijena,
                    Jelo             = item.Jelo.Naziv,
                    JeloId           = item.JeloId,
                    Kolicina         = item.Kolicina,
                    NarudzbaId       = item.NarudzbaId
                });
            }

            return(lista);
        }
        public async Task Init(int id)
        {
            stavkeNarudzbe.Clear();
            NarudzbaStavkeSearchRequest req = new NarudzbaStavkeSearchRequest()
            {
                NarudzbaId = id
            };
            var result = await _stavke.Get <List <NarudzbaStavke> >(req);

            foreach (var x in result)
            {
                Ukupno += x.Cijena * x.Kolicina;
                stavkeNarudzbe.Add(x);
            }
        }