// GET api/radnik/5
        public RadnikView Get(int id)
        {
            DataProvider dp = new DataProvider();

            RadnikView radnik = dp.GetRadnik(id);

            return(radnik);
        }
Пример #2
0
        public RadnikView GetRadnik(int id)
        {
            ISession   s  = DataLayer.GetSession();
            Radnik     r  = s.Query <Radnik>().Where(e => e.IdRadnik == id).Select(p => p).FirstOrDefault();
            RadnikView rw = new RadnikView(r);

            return(rw);
        }
Пример #3
0
 public static string Availability(this RadnikView radnik, string akcija)
 {
     if (akcija == "checkIn")
     {
         if (radnik.TipRada == Enums.TipRadaEnum.Radi || radnik.TipRada == Enums.TipRadaEnum.Pauza)
         {
             return("disabled");
         }
     }
     if (akcija == "checkOut")
     {
         if (radnik.TipRada == Enums.TipRadaEnum.Neradi)
         {
             return("disabled");
         }
     }
     if (akcija == "goToBreak")
     {
         if (radnik.TipRada == Enums.TipRadaEnum.Pauza)
         {
             return("disabled");
         }
         if (radnik.TipRada == Enums.TipRadaEnum.Neradi)
         {
             return("disabled");
         }
     }
     if (akcija == "backFromBreak")
     {
         if (radnik.TipRada == Enums.TipRadaEnum.Radi)
         {
             return("disabled");
         }
         if (radnik.TipRada == Enums.TipRadaEnum.Neradi)
         {
             return("disabled");
         }
         if (radnik.TipRada == Enums.TipRadaEnum.Pauza)
         {
             return("enabled");
         }
     }
     return("enabled");
 }
 public string Availability(RadnikView radnik, string akcija)
 {
     return(radnik.Availability(akcija));
 }
Пример #5
0
        public void AddRadnik()
        {
            RadnikView win2 = new RadnikView();

            win2.ShowDialog();
        }