public static List<KategorijePrijave> SelectByPrijavaId(int pid)
 {
     using (dataContext dt = new dataContext())
     {
         return dt.KategorijePrijave.Include("Kategorije").Include("PolaganjeTestova").Where(x => x.PrijavaId == pid).ToList();
     }
 }
 public static AutoSkole Select()
 {
     using (dataContext dt = new dataContext())
     {
         return dt.AutoSkole.First();
     }
 }
 public static KategorijePrijave SelectById(int id)
 {
     using (dataContext dt = new dataContext())
     {
         return dt.KategorijePrijave.Where(x => x.KategorijaPrijavaId == id).FirstOrDefault();
     }
 }
 public static List<Prijave> SelectByKandidatId_Zavrsene(int kid)
 {
     using (dataContext dt = new dataContext())
     {
         return dt.Prijave.Include("Kandidat.Korisnik").Include("Instruktor.Korisnik").Include("KategorijeUPrijavi.Kategorije").Where(x => x.Status == 1 && x.Zavrseno == 1 && x.KandidatId == kid).OrderByDescending(Prijave => Prijave.DatumPrijave).ToList();
     }
 }
 public static Prijave SelectById(int id)
 {
     using (dataContext dt = new dataContext())
     {
         return dt.Prijave.Include("Kandidat.Korisnik").Include("Instruktor.Korisnik.Grad").Where(x => x.PrijavaId == id).FirstOrDefault();
     }
 }
 public static AutoSkole SelectById(int autoskolaID)
 {
     using (dataContext dt = new dataContext())
     {
         return dt.AutoSkole.Where(x => x.AutoSkolaId == autoskolaID).FirstOrDefault();
     }
 }
 public static List<OdabraniOdgovori> SelectByUradjeniTestId(int id)
 {
     using (dataContext dt = new dataContext())
     {
         return dt.OdabraniOdgovori.Include("Pitanje.Odgovori").Where(x => x.UradjeniTestId == id).OrderBy(x => x.OdabraniOdgovorId).ToList();
     }
 }
        // GET: UpdateUradjeniTest
        public ActionResult Get(int testId, int maxbodovi, int osvojenibodovi, bool polozeno)
        {
            int uradjeni;

            using (dataContext dt = new dataContext())
            {
                UradjeniTestovi ut = dt.UradjeniTestovi.Where(x => x.UradjeniTestId == testId).FirstOrDefault();

                ut.KrajTesta = Convert.ToDateTime(DateTime.Now.ToShortDateString());
                ut.MaxBodovi = maxbodovi;
                ut.OsvojeniBodovi = osvojenibodovi;
                ut.Polozeno = polozeno;
                ut.OsvojeniProcenat = (osvojenibodovi / maxbodovi) * 100;

                dt.SaveChanges();

                uradjeni = ut.UradjeniTestId;

                KategorijePrijave kp = DAKategorijePrijave.SelectById(ut.KategorijaPrijavaId);
                List<UradjeniTestovi> testovi = DAUradjeniTestovi.SelectByKategorijePrijaveId(ut.KategorijaPrijavaId);

                double brojnik = 0, nazivnik = 0;

                foreach (UradjeniTestovi u in testovi)
                {
                    brojnik = brojnik + (u.OsvojeniProcenat/100) * u.MaxBodovi;
                    nazivnik = nazivnik + u.MaxBodovi;
                }

                kp.Spremnost = brojnik / nazivnik;
                DAKategorijePrijave.UpdateSpremnost(kp);
            }

            return Json(uradjeni, JsonRequestBehavior.AllowGet);
        }
 public static List<Odgovori> Select_ByPitanje(int pId)
 {
     using (dataContext dt = new dataContext())
     {
         return dt.Odgovori.Where(x => x.PitanjeId == pId).ToList();
     }
 }
 public static object getGrupePitanja()
 {
     using (dataContext dt = new dataContext())
     {
         return dt.GrupePitanja.ToList();
     }
 }
 public static List<UradjeniTestovi> SelectByKategorijePrijaveId(int id)
 {
     using (dataContext dt = new dataContext())
     {
         return dt.UradjeniTestovi.Where(x => x.KategorijaPrijavaId == id).OrderByDescending(x => x.UradjeniTestId).ToList();
     }
 }
Exemple #12
0
 public static Galerija SelectGalerijaById(int p)
 {
     using (dataContext dt = new dataContext())
     {
         return dt.Galerija.Where(x => x.GalerijaId == p).FirstOrDefault();
     }
 }
        public static object Select_All()
        {
            using (dataContext dt = new dataContext())
            {
                List<Pitanja> temp =  (from p in dt.Pitanja
                            join gp in dt.GrupePitanja
                                on p.GrupaPitanjaId equals gp.GrupaPitanjaId
                            select p).ToList();

                List<GrupePitanja> tempGrupe = dt.GrupePitanja.ToList();

                for (int i = 0; i < tempGrupe.Count; i++)
                {
                    int brojac = 0;

                    foreach (Pitanja item2 in temp)
                    {
                        if (item2.GrupaPitanjaId == tempGrupe[i].GrupaPitanjaId)
                            brojac++;
                    }

                    tempGrupe[i].Naziv = tempGrupe[i].Naziv + " " + "(" +brojac.ToString() + ")";

                }

                return tempGrupe;

            }
        }
 public static GrupePitanja Select_ById(int Id)
 {
     using (dataContext dt = new dataContext())
     {
         return dt.GrupePitanja.Where(x => x.GrupaPitanjaId == Id).FirstOrDefault();
     }
 }
 public static List<Korisnici> Select()
 {
     using (dataContext dt = new dataContext())
     {
         return dt.Korisnici.Include("Instruktor").Where(x => x.Instruktor != null && x.Aktivan == 1).ToList();
     }
 }
 public static List<Pitanja> getAll()
 {
     using (dataContext dt = new dataContext())
     {
         return dt.Pitanja.ToList();
     }
 }
 public static int CountUradjene(int katprijavaid)
 {
     using (dataContext dt = new dataContext())
     {
         return dt.UradjeniTestovi.Where(x => x.KategorijaPrijava.KategorijaPrijavaId == katprijavaid).Count();
     }
 }
 public static List<Prijave> SelectAll()
 {
     using (dataContext dt = new dataContext())
     {
         return dt.Prijave.Include("Kandidat.Korisnik").Include("Instruktor.Korisnik").Include("KategorijeUPrijavi.Kategorije").Where(x => x.Status == 1).OrderByDescending(Prijave => Prijave.DatumPrijave).ToList();
     }
 }
 public static List<Kategorije> Select()
 {
     using (dataContext dt = new dataContext())
     {
         return dt.Kategorije.ToList();
     }
 }
Exemple #20
0
        public static List<Slike> SelectByObavijest(int obavijestId)
        {
            using (dataContext dt = new dataContext())
            {

                return dt.Slike.Where(x => x.ObavijestId == obavijestId).ToList();
            }
        }
        public static Korisnici SelectById(int korisnikId)
        {
            using (dataContext dt = new dataContext())
            {

                return dt.Korisnici.Include("Instruktor").Where(x => x.KorisnikId == korisnikId).FirstOrDefault();
            }
        }
 public static int CountPrijavljeneKategorije(int instruktorid)
 {
     using (dataContext dt = new dataContext())
     {
         return dt.Prijave.Where(x => x.InstruktorId == instruktorid && x.Status == 1)
             .Join(dt.KategorijePrijave, x => x.PrijavaId, kp => kp.PrijavaId, (x, kp) => kp).Count();
     }
 }
 public static void VrstePitanja_Insert(GrupePitanja gP)
 {
     using (dataContext dt = new dataContext())
     {
         dt.GrupePitanja.Add(gP);
         dt.SaveChanges();
     }
 }
        public static List<GrupePitanja> Select_All_Instruktor()
        {
            using (dataContext dt = new dataContext())
            {
                return dt.GrupePitanja.ToList();

            }
        }
Exemple #25
0
        public static int SelectGalerijaMaxId()
        {
            using (dataContext dt = new dataContext())
            {

                return dt.Galerija.Max(x => x.GalerijaId);
            }
        }
        public static int Count()
        {
            using (dataContext dt = new dataContext())
            {
                return dt.UradjeniTestovi.Count();

            }
        }
 public static void Insert(OdabraniOdgovori o)
 {
     using (dataContext dt = new dataContext())
     {
         dt.OdabraniOdgovori.Add(o);
         dt.SaveChanges();
     }
 }
 public static void Insert(Kategorije k)
 {
     using (dataContext dt = new dataContext())
     {
         dt.Kategorije.Add(k);
         dt.SaveChanges();
     }
 }
Exemple #29
0
        public static List<Galerija> SelectGalerije()
        {
            using (dataContext dt = new dataContext())
            {

                return dt.Galerija.Where(x => x.Aktivna == true).ToList();
            }
        }
        public static int Count()
        {
            using (dataContext dt = new dataContext())
            {
                return dt.Pitanja.Count();

            }
        }