public async Task Init(int voznjaId) { try { var v = await _voznja.GetById <Voznja>(voznjaId); if (APIService.UserID == v.VozacID) { IsVisibleButton = false; } var auto = await _automobili.GetById <Automobil>(v.AutomobilID); Slika = auto.Slika; KorisnickoIme = v.KorisnickoIme; GradPolaska = v.GradPolaska; GradDestinacija = v.GradDestinacija; SlobodnaMjesta = v.SlobodnaMjesta; PunaCijena = v.PunaCijena; DatumPolaska = v.DatumPolaska.ToShortDateString(); VrijemePolaska = v.VrijemePolaska; PunaCijenaPrikaz = v.PunaCijenaPrikaz; DatumObjave = v.DatumObjave.ToShortDateString(); voznjaID = v.VoznjaID; foreach (var item in v.UsputniGradoviGrad) { UsputniGradovi.Add(item); } } catch (Exception) { } }
public async Task Init(int rezervacijaId) { try { var r = await _rezervacija.GetById <Rezervacija>(rezervacijaId); var v = await _voznja.GetById <Voznja>(r.VoznjaID); var auto = await _automobili.GetById <Automobil>(v.AutomobilID); Slika = auto.Slika; KorisnickoIme = v.KorisnickoIme; GradPolaska = v.GradPolaska; GradDestinacija = v.GradDestinacija; SlobodnaMjesta = v.SlobodnaMjesta; PunaCijena = v.PunaCijena; DatumPolaska = v.DatumPolaska.ToShortDateString(); VrijemePolaska = v.VrijemePolaska; PunaCijenaPrikaz = v.PunaCijenaPrikaz; DatumObjave = v.DatumObjave.ToShortDateString(); rezervacijaID = rezervacijaId; foreach (var item in v.UsputniGradoviGrad) { UsputniGradovi.Add(item); } UkloniVisible = v.IsAktivna; OcjenaVisible = !v.IsAktivna; } catch (Exception) { } }