public override List <Model.RezervacijaStavke> Get(RezervacijaStavkeSearchRequest search) { List <Model.RezervacijaStavke> lista = new List <Model.RezervacijaStavke>(); var rezervacijastavke = _db.RezervacijaStavke.Include(x => x.Rezervacija) .Include(x => x.Rezervacija.Klijent) .AsQueryable(); if (!string.IsNullOrWhiteSpace(search.RezervacijaId.ToString())) { rezervacijastavke = rezervacijastavke.Where(w => w.RezervacijaId == search.RezervacijaId); } foreach (var item in rezervacijastavke) { lista.Add(new Model.RezervacijaStavke { RezervacijaStavkeId = item.RezervacijaStavkeId, StolId = item.StolId }); } return(lista); }
private async Task LoadForma() { var klijenti = await _klijenti.Get <List <Model.Klijenti> >(null); txtDatum.Format = DateTimePickerFormat.Custom; txtDatum.CustomFormat = "dddd-MMM hh:mmm"; if (_id.HasValue) { var rezervacija = await _rezervacije.GetById <Model.Rezervacije>(_id); RezervacijaStavkeSearchRequest search = new RezervacijaStavkeSearchRequest { RezervacijaId = rezervacija.RezervacijaId }; var rezervacijaStavke = _rezervacijaStavke.Get <List <Model.RezervacijaStavke> >(search); txtDatum.Value = rezervacija.DatumRezervacije; txtNaziv.Text = rezervacija.Naziv; txtSlider.Value = 0; cmbKlijent.DataSource = klijenti; cmbKlijent.DisplayMember = "Prezime"; cmbKlijent.ValueMember = "KorisnikId"; } else { cmbKlijent.DataSource = klijenti; cmbKlijent.DisplayMember = "Prezime"; cmbKlijent.ValueMember = "KorisnikId"; } }