public PocetnaPage(KorisnikModel k) { InitializeComponent(); Model = new PocetnaVM { sacuvani = k }; BindingContext = Model; }
// GET: Pocetna public ActionResult Index() { PocetnaVM pocetna = new PocetnaVM { Datum = DateTime.Today, Zaposlenici = new List <ZaposlenikVM>() }; List <Narudzba> narudzbe = session.Query <Narudzba>().Where(y => y.Salon.IdSalon == AktivniSalon.IdAktivniSalon).OrderBy(n => n.Vrijeme).ToList(); narudzbe.RemoveAll(a => a.Vrijeme.Date.CompareTo(DateTime.Today) != 0); List <int> ids = new List <int>(); foreach (Narudzba n in narudzbe) { if (!ids.Contains(n.Zaposlenik.IdZaposlenik)) { ids.Add(n.Zaposlenik.IdZaposlenik); } } foreach (int id in ids) { ZaposlenikVM zaposlenik = session.Query <Zaposlenik>().Select(z => new ZaposlenikVM() { IdZaposlenik = z.IdZaposlenik, ImePrezime = z.Ime + " " + z.Prezime }).FirstOrDefault(z => z.IdZaposlenik == id); foreach (var n in narudzbe) { if (n.Zaposlenik.IdZaposlenik == id) { zaposlenik.Narudzbe.Add(new NarudzbaVM() { IdNarudzba = n.IdNarudzba, Vrijeme = n.Vrijeme, IdUsluga = n.Usluga.Idusluga, IdZaposlenik = n.Zaposlenik.IdZaposlenik, Klijent = n.Klijent, Kontakt = n.Kontakt, Usluga = new UslugaVM() { Idusluga = n.Usluga.Idusluga, Cijena = n.Usluga.Cijena, Naziv = n.Usluga.Naziv, Trajanje = n.Usluga.Trajanje } }); } } pocetna.Zaposlenici.Add(zaposlenik); } double x = pocetna.Zaposlenici.Count / 2.0; pocetna.Broj = (int)Math.Round(x, MidpointRounding.AwayFromZero); return(View(pocetna)); }
protected override void OnAppearing() { BindingContext = new PocetnaVM(this); base.OnAppearing(); }
public Pocetna() { InitializeComponent(); BindingContext = new PocetnaVM(this); }