示例#1
0
        public ActionResult prijava_prakse(Praksa_student p)
        {
            int broj = (int)Session["UserID"];

            foreach (Praksa_student praksa in baza.PraksaStudent)
            {
                if (praksa.id_student == broj)
                {
                    ViewBag.samojedna = "Mozete imati prijavljenu samo jednu prasku.";
                    return(View());
                }
            }

            Praksa datum = baza.Prakse.SingleOrDefault(s => s.id_praksa == p.id_praksa);


            p.id_student = broj;
            p.datum_do   = datum.datum_do;
            p.datum_od   = datum.datum_od;

            if (ModelState.IsValid)
            {
                baza.PraksaStudent.Add(p);
                baza.SaveChanges();

                return(RedirectToAction("index_student"));
            }
            else
            {
                throw new ArgumentException();
            }
        }
示例#2
0
        public ActionResult gradeStudent(int id)
        {
            Session["gradeID"] = id;
            Praksa_student ps = baza.PraksaStudent.SingleOrDefault(s => s.id_student == id);

            return(View(ps));
        }
示例#3
0
        public ActionResult gradeStudent(Praksa_student praksaStudent)
        {
            int            id = (int)Session["gradeID"];
            Praksa_student ps = baza.PraksaStudent.SingleOrDefault(s => s.id_student == id);

            ps.ocjena = praksaStudent.ocjena;

            baza.SaveChanges();
            return(RedirectToAction("o_praksi"));
        }
示例#4
0
        public ActionResult approveStudent(int id)
        {
            Praksa_student studentToUpdate = baza.PraksaStudent.SingleOrDefault(s => s.id_student == id);

            if (studentToUpdate.odobreno == 0)
            {
                studentToUpdate.odobreno = 1;
            }
            else
            {
                studentToUpdate.odobreno = 0;
            }

            baza.SaveChanges();

            return(RedirectToAction("o_praksi"));
        }
示例#5
0
        public ActionResult deleteStudent(int id)
        {
            Praksa_student praksaToDelte = baza.PraksaStudent.SingleOrDefault(s => s.id_student == id);

            if (praksaToDelte != null)
            {
                baza.PraksaStudent.Remove(praksaToDelte);
                baza.SaveChanges();
            }

            Student sutdentToDelete = baza.Studenti.SingleOrDefault(s => s.id_studnet == id);

            baza.Studenti.Remove(sutdentToDelete);
            baza.SaveChanges();



            return(RedirectToAction("o_praksi"));
        }
示例#6
0
        public ActionResult prijava_prakse()
        {
            Praksa_student p = new Praksa_student();

            return(View(p));
        }