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 });
        }
예제 #2
0
        public void OnZaposliRadnikaComandExecute(object parameter)
        {
            RadniciView radniciView = new RadniciView();

            radniciView.ShowDialog();
        }