public IActionResult SnimiKurs(string Naziv, int StudijskiProgramID, int Trajanje, int ECTS, float Cijena, string Trazenost, string Cilj)
        {
            Studijski_Program sp = db.Studijski_Program.Where(x => x.Studijski_programID == StudijskiProgramID).FirstOrDefault();
            Kurs k = new Kurs
            {
                Naziv = Naziv,
                Studijski_Program_ID_FK = StudijskiProgramID,
                ECTS                 = ECTS,
                Trazenost            = Trazenost,
                Cijena               = Cijena,
                Cilj                 = Cilj,
                Studijski_Program_ID = sp,
                Trajanje             = Trajanje
            };

            if (ModelState.IsValid)
            {
                try
                {
                    db.Kurs.Add(k);
                    db.SaveChanges();
                    TempData["uspjesno"] = "Uspješno ste dodali novi kurs!";
                }
                catch (Exception)
                {
                    TempData["greska"] = "GRESKA PRILIKOM DODAVANJA";
                }
            }
            else
            {
                return(NotFound($"Error"));
            }
            return(Redirect("Kursevi"));
        }
Esempio n. 2
0
        public IActionResult DetaljiKursa(int KursID)
        {
            Kurs k = db.Kurs.Find(KursID);
            Studijski_Program sp = db.Studijski_Program.Find(k.Studijski_Program_ID_FK);
            KursDetaljiVM     vm = new KursDetaljiVM
            {
                Naziv            = k.Naziv,
                ECTS             = k.ECTS,
                Trajanje         = k.Trajanje,
                Trazenost        = k.Trazenost,
                Cijena           = k.Cijena,
                Cilj             = k.Cilj,
                KursID           = k.KursID,
                StudijskiProgram = sp.Naziv
            };

            return(PartialView(vm));
        }
        public IActionResult UrediKurs(int KursID)
        {
            Kurs k = db.Kurs.Where(x => x.KursID == KursID).FirstOrDefault();

            if (k == null)
            {
                return(NotFound($"Kurs nije pronadjen"));
            }
            Studijski_Program sp = db.Studijski_Program.Where(x => x.Studijski_programID == k.Studijski_Program_ID_FK).FirstOrDefault();
            UrediKursVM       vm = new UrediKursVM
            {
                KursID             = KursID,
                Naziv              = k.Naziv,
                ECTS               = k.ECTS,
                Cijena             = k.Cijena,
                Trajanje           = k.Trajanje,
                Trazenost          = k.Trazenost,
                Cilj               = k.Cilj,
                StudijskiProgram   = sp.Naziv,
                StudijskiProgramID = sp.Studijski_programID
            };

            return(View(vm));
        }