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(); } }
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(); } }
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(); } }
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(); } }
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(); } }