public void SetMarketRadniks(Market market) { using (var context = new ApplicationDbContext()) { IEnumerable <Worker> radnici = context.Workers;//.Where(x => x.MarketId == market.MarketId); foreach (var item in radnici) { Enums.TipRadaEnum tipRada = Enums.TipRadaEnum.Neradi; var lastAction = context.BusinessActions.AsEnumerable().LastOrDefault <BusinessAction>(x => x.Date.ToShortDateString() == DateTime.Now.ToShortDateString() && x.RadnikId == item.RadnikId); if (lastAction != null) { tipRada = lastAction.TipRada; } RadniciView.Add(new RadnikView() { Radnik = item, TipRada = tipRada }); } } //RadniciView.Add(new RadnikView() { Worker = new Worker() { RadnikId = 1, ImePrezime = "Petar Petrovic", Uloga = Enums.UlogaEnum.Worker, SifraRadnika = "100" }, TipRada = Enums.TipRadaEnum.Neradi }); //RadniciView.Add(new RadnikView() { Worker = new Worker() { RadnikId = 2, ImePrezime = "Marko Markovic", Uloga = Enums.UlogaEnum.Worker, SifraRadnika = "102" }, TipRada = Enums.TipRadaEnum.Neradi }); //RadniciView.Add(new RadnikView() { Worker = new Worker() { RadnikId = 3, ImePrezime = "Ivan Ivanovic", Uloga = Enums.UlogaEnum.Worker, SifraRadnika = "103" }, TipRada = Enums.TipRadaEnum.Neradi }); //RadniciView.Add(new RadnikView() { Worker = new Worker() { RadnikId = 4, ImePrezime = "Ana Ivanovic", Uloga = Enums.UlogaEnum.Worker, SifraRadnika = "104" }, TipRada = Enums.TipRadaEnum.Neradi }); }
public void OnZaposliRadnikaComandExecute(object parameter) { RadniciView radniciView = new RadniciView(); radniciView.ShowDialog(); }