// 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);
        }
Esempio n. 2
0
 public static void Insert(BrojPitanja brP)
 {
     using (dataContext dt = new dataContext())
     {
         dt.BrojPitanja.Add(brP);
         dt.SaveChanges();
     }
 }
Esempio n. 3
0
 public static void Insert(Kategorije k)
 {
     using (dataContext dt = new dataContext())
     {
         dt.Kategorije.Add(k);
         dt.SaveChanges();
     }
 }
 public static void Insert(OdabraniOdgovori o)
 {
     using (dataContext dt = new dataContext())
     {
         dt.OdabraniOdgovori.Add(o);
         dt.SaveChanges();
     }
 }
 public static void Insert(PitanjaKategorije p)
 {
     using (dataContext dt = new dataContext())
     {
         dt.PitanjaKategorije.Add(p);
         dt.SaveChanges();
     }
 }
 public static void VrstePitanja_Insert(GrupePitanja gP)
 {
     using (dataContext dt = new dataContext())
     {
         dt.GrupePitanja.Add(gP);
         dt.SaveChanges();
     }
 }
Esempio n. 7
0
 public static void Insert(Korisnici korisnik, Instruktori i)
 {
     using (dataContext dt = new dataContext())
     {
         dt.Korisnici.Add(korisnik);
         dt.Instruktori.Add(i);
         dt.SaveChanges();
     }
 }
Esempio n. 8
0
 public static void Delete(int slikaId)
 {
     using (dataContext dt = new dataContext())
     {
         SlikeGalerija d = dt.SlikeGalerija.Where(x => x.SlikaId == slikaId).First();
       //  d.Aktivna = false;
         dt.SaveChanges();
     }
 }
 public static void Delete(int pkID)
 {
     using (dataContext dt = new dataContext())
     {
         PitanjaKategorije obj = dt.PitanjaKategorije.Where(x => x.PitanjaKategorijaId == pkID).FirstOrDefault();
         dt.PitanjaKategorije.Remove(obj);
         dt.SaveChanges();
     }
 }
 public static void UpdateSpremnost(KategorijePrijave kp)
 {
     using (dataContext dt = new dataContext())
     {
         KategorijePrijave katprijava = dt.KategorijePrijave.Where(x => x.KategorijaPrijavaId == kp.KategorijaPrijavaId).First();
         katprijava.Spremnost = kp.Spremnost;
         dt.SaveChanges();
     }
 }
Esempio n. 11
0
 public static int Insert(Prijave p)
 {
     using (dataContext dt = new dataContext())
     {
         dt.Prijave.Add(p);
         dt.SaveChanges();
         return p.PrijavaId;
     }
 }
Esempio n. 12
0
        public static void InsertSlike(SlikeGalerija s)
        {
            using (dataContext dt = new dataContext())
            {

                dt.SlikeGalerija.Add(s);
                dt.SaveChanges();
            }
        }
Esempio n. 13
0
        public static void Insert(Slike s)
        {
            using (dataContext dt = new dataContext())
            {

                dt.Slike.Add(s);
                dt.SaveChanges();
            }
        }
 public static int Insert(UradjeniTestovi u)
 {
     using (dataContext dt = new dataContext())
     {
         dt.UradjeniTestovi.Add(u);
         dt.SaveChanges();
         return u.UradjeniTestId;
     }
 }
Esempio n. 15
0
        public static int insertUradjeni(UradjeniTestovi ut)
        {
            using (dataContext dt = new dataContext())
            {
                dt.UradjeniTestovi.Add(ut);
                dt.SaveChanges();

                return ut.UradjeniTestId;
            }
        }
Esempio n. 16
0
        public static int InsertGalerija(Galerija g)
        {
            using (dataContext dt = new dataContext())
            {

                dt.Galerija.Add(g);
                dt.SaveChanges();
                return g.GalerijaId;
            }
        }
Esempio n. 17
0
        public static void BigChange(int pitanjeid)
        {
            using (dataContext dt = new dataContext())
            {
                List<Odgovori> mojiOdg = dt.Odgovori.Where(x => x.Tacan == 1 && x.PitanjeId == pitanjeid).ToList();
                Pitanja pitanje = dt.Pitanja.Where(x => x.PitanjeId == pitanjeid).First();

                if(mojiOdg.Count > 1)
                {
                    pitanje.Multichoice = 1;
                    dt.SaveChanges();
                }
                else
                {
                    pitanje.Multichoice = 0;
                    dt.SaveChanges();
                }

            }
        }
        public static void Update(UradjeniTestovi u)
        {
            using (dataContext dt = new dataContext())
            {
                UradjeniTestovi ut = dt.UradjeniTestovi.Where(x => x.UradjeniTestId == u.UradjeniTestId).FirstOrDefault();
                ut.KrajTesta = u.KrajTesta;
                ut.MaxBodovi = u.MaxBodovi;
                ut.OsvojeniBodovi = u.OsvojeniBodovi;
                ut.Polozeno = u.Polozeno;
                ut.OsvojeniProcenat = u.OsvojeniProcenat;

                dt.SaveChanges();
            }
        }
Esempio n. 19
0
        public static void DeleteBroj(int id)
        {
            using (dataContext dt = new dataContext())
            {
                BrojPitanja pp = dt.BrojPitanja.SingleOrDefault(x => x.BrojPitanjaId == id);

                if (pp != null)
                {
                    dt.BrojPitanja.Remove(pp);
                    dt.SaveChanges();
                }

            }
        }
        // GET: InsertOdabraniOdgovor
        public ActionResult Get(int odgovorId, int pitanjeId, int uradjeniTestId, int bodovi)
        {
            OdabraniOdgovori o = new OdabraniOdgovori();
            o.OdgovorId = odgovorId;
            o.PitanjeId = pitanjeId;
            o.UradjeniTestId = uradjeniTestId;
            o.Bodovi = bodovi;

            int odabraniOdgovor;

            using (dataContext dt = new dataContext())
            {
                dt.OdabraniOdgovori.Add(o);
                dt.SaveChanges();

                odabraniOdgovor = o.OdabraniOdgovorId;
            }

            var odabraniOdgovorID = odabraniOdgovor;
            return Json(odabraniOdgovorID, JsonRequestBehavior.AllowGet);
        }
Esempio n. 21
0
 public static void UpdateThumbnail(int obavijestId)
 {
     using (dataContext dt = new dataContext())
     {
         Obavijesti o = dt.Obavijesti.Where(x => x.ObavijestId == obavijestId).FirstOrDefault();
         o.Thumbnail = dt.Slike.Where(x => x.ObavijestId == obavijestId).FirstOrDefault().Slika;
         dt.SaveChanges();
     }
 }
Esempio n. 22
0
 public static void Update(Prijave p)
 {
     using (dataContext dt = new dataContext())
     {
         Prijave prijava = dt.Prijave.Where(x => x.PrijavaId == p.PrijavaId).First();
         prijava.InstruktorId = p.InstruktorId;
         prijava.KandidatId = p.KandidatId;
         prijava.Zavrseno = p.Zavrseno;
         prijava.Status = p.Status;
         dt.SaveChanges();
     }
 }
Esempio n. 23
0
 public static void Update(Pitanja p)
 {
     using (dataContext dt = new dataContext())
     {
         Pitanja pitanje = dt.Pitanja.Where(x => x.PitanjeId == p.PitanjeId).First();
         pitanje.Pitanje = p.Pitanje;
         pitanje.Slika = p.Slika;
         pitanje.Status = p.Status;
         pitanje.Multichoice = p.Multichoice;
         pitanje.GrupaPitanjaId = p.GrupaPitanjaId;
         dt.SaveChanges();
     }
 }
Esempio n. 24
0
        public static void updatePitanje(bool p,int id)
        {
            using (dataContext dt = new dataContext())
            {
                Pitanja kr = dt.Pitanja.First(i => i.PitanjeId == id);

                if(p)
                    kr.Multichoice = 1;
                else
                    kr.Multichoice = 0;

                dt.SaveChanges();
            }
        }
Esempio n. 25
0
 public static int Insert(Pitanja p)
 {
     using (dataContext dt = new dataContext())
     {
         dt.Pitanja.Add(p);
         dt.SaveChanges();
         return p.PitanjeId;
     }
 }
Esempio n. 26
0
 public static void Update(Odgovori o)
 {
     using (dataContext dt = new dataContext())
     {
         Odgovori odgovor = dt.Odgovori.Where(x => x.OdgovorId == o.OdgovorId).First();
         odgovor.PitanjeId = o.PitanjeId;
         odgovor.Odgovor = o.Odgovor;
         odgovor.Tacan = o.Tacan;
         dt.SaveChanges();
     }
 }
Esempio n. 27
0
        public static void Update(Korisnici k, Instruktori i)
        {
            using (dataContext dt = new dataContext())
            {
                Korisnici kor = dt.Korisnici.Where(x => x.KorisnikId == k.KorisnikId).FirstOrDefault();
                kor.Ime = k.Ime;
                kor.Prezime = k.Prezime;
                kor.Email = k.Email;
                kor.Adresa = k.Adresa;
                kor.DatumRodjenja = k.DatumRodjenja;
                kor.JMBG = k.JMBG;
                kor.KorisnickoIme = k.KorisnickoIme;
                kor.Telefon = k.Telefon;

                Instruktori inst = dt.Instruktori.Where(x => x.InstruktorId == i.InstruktorId).FirstOrDefault();
                //inst.KategorijeObuke = i.KategorijeObuke;
                //inst.SifraLicense = i.SifraLicense;
                dt.SaveChanges();

               }
        }
Esempio n. 28
0
        public static void updateUradjeniTest(UradjeniTestovi ut)
        {
            using (dataContext dt = new dataContext())
            {
                UradjeniTestovi uradjeni = dt.UradjeniTestovi.Where(x => x.UradjeniTestId == ut.UradjeniTestId).First();
                uradjeni.KrajTesta = ut.KrajTesta;
                uradjeni.OsvojeniBodovi = ut.OsvojeniBodovi;
                ut.MaxBodovi = ut.MaxBodovi;

                dt.SaveChanges();
            }
        }