public IActionResult Snimi(int KursID, int BrojPitanja, int Trajanje, int MaxBrBodova) { Kurs k = db.Kurs.Find(KursID); Testovi t = new Testovi { KursId = k, KursId_FK = KursID, Broj_Pitanja = BrojPitanja, Maksimalan_Broj_Bodova = MaxBrBodova, Trajanje = Trajanje }; try { db.Testovi.Update(t); db.SaveChanges(); TempData["uspjesno"] = "Uspješno ste dodali novi test!"; } catch (Exception) { TempData["greska"] = "GREŠKA PRILIKOM DODAVANJA TESTA"; return(Redirect("/Testovi/Testovi")); } return(Redirect("/Testovi/Testovi")); }
//public IActionResult Dodaj(int kursId, int brojPitanja, int trajanje, int bodovi) //{ // Testovi tmp = new Testovi // { // Broj_Pitanja = brojPitanja, // KursId_FK = kursId, // Maksimalan_Broj_Bodova = bodovi, // Trajanje = trajanje // }; // db.Add(tmp); // db.SaveChanges(); // TempData["uspjesno"] = "USPJEŠNO STE DODALI"; // return Redirect("Prikaz"); //} public IActionResult UrediForm(int id) { Testovi tmp = db.Testovi.Where(x => x.TestID == id).SingleOrDefault(); ViewData["Uredi"] = tmp; string nazivKursa = db.Testovi.Where(x => x.TestID == id).Select(y => y.KursId.Naziv).Single(); int idKursa = db.Testovi.Where(x => x.TestID == id).Select(y => y.KursId.KursID).Single(); ViewData["naziv"] = nazivKursa; ViewData["id"] = idKursa; return(View()); }
public IActionResult Uredi(int id, int kursId, int brojPitanja, int trajanje, int bodovi) { Testovi tmp = db.Testovi.Where(x => x.TestID == id).Single(); tmp.Broj_Pitanja = brojPitanja; tmp.Maksimalan_Broj_Bodova = bodovi; tmp.Trajanje = trajanje; db.SaveChanges(); TempData["uspjesno"] = "USPJEŠNO STE UREDILI"; return(Redirect("/Testovi/Prikaz")); }
public IActionResult SnimiIzmjene(int TestID, int KursID, int Trajanje, int BrojPitanja, int MaxBrBodova) { Testovi t = db.Testovi.Find(TestID); //Kurs k = db.Kurs.Find(KursID); //t.KursId_FK = KursID; t.Maksimalan_Broj_Bodova = MaxBrBodova; t.Trajanje = Trajanje; t.Broj_Pitanja = BrojPitanja; //t.KursId = k; db.Testovi.Update(t); db.SaveChanges(); return(Redirect("/Testovi/Testovi")); }
public IActionResult Brisi(int id) { Testovi tmp = db.Testovi.Where(a => a.TestID == id).SingleOrDefault(); if (tmp == null) { return(View("Error")); } db.Remove(tmp); db.SaveChanges(); TempData["uspjesno"] = "USPJEŠNO STE UKLONULI"; return(Redirect("Prikaz")); }
public IActionResult IzmjenaMaxBodova(int TestID, int MaxBodovi) { Testovi t = db.Testovi.Find(TestID); t.Maksimalan_Broj_Bodova = MaxBodovi; try { db.Testovi.Update(t); db.SaveChanges(); } catch (Exception) { return(RedirectToAction(nameof(DetaljiTesta), new { TestID = TestID })); } return(RedirectToAction(nameof(DetaljiTesta), new { TestID = TestID })); }
public IActionResult IzmjenaTrajanjeTesta(int TestID, int Trajanje) { Testovi t = db.Testovi.Find(TestID); t.Trajanje = Trajanje; try { db.Testovi.Update(t); db.SaveChanges(); } catch (Exception) { return(RedirectToAction(nameof(DetaljiTesta), new { TestID = TestID })); } return(RedirectToAction(nameof(DetaljiTesta), new { TestID = TestID })); }
//TESTOVI: public IActionResult IzmjenaBrPitanja(int TestID, int BrPitanja) { Testovi t = db.Testovi.Find(TestID); t.Broj_Pitanja = BrPitanja; try { db.Testovi.Update(t); db.SaveChanges(); } catch (Exception) { return(RedirectToAction(nameof(DetaljiTesta), new { TestID = TestID })); } return(RedirectToAction(nameof(DetaljiTesta), new { TestID = TestID })); }
public IActionResult DetaljiTesta(int TestID) { Testovi t = db.Testovi.Find(TestID); Kurs k = db.Kurs.Find(t.KursId_FK); TestDetaljiVM vm = new TestDetaljiVM { BrojPitanja = t.Broj_Pitanja, MaxBrBodova = t.Maksimalan_Broj_Bodova, Trajanje = t.Trajanje, TestID = TestID, Kurs = k.Naziv, KursID = k.KursID }; return(PartialView(vm)); }
public IActionResult Ukloni(int TestID) { Testovi t = db.Testovi.Find(TestID); try { db.Testovi.Remove(t); db.SaveChanges(); TempData["uspjesno"] = "Uspješno ste uklonuli test"; } catch (Exception) { TempData["greska"] = "Greška prilikom uklanjanja testa"; return(Redirect("/Testovi/Testovi")); } return(Redirect("/Testovi/Testovi")); }
public IActionResult UrediTest(int TestID) { Testovi t = db.Testovi.Find(TestID); Kurs k = db.Kurs.Find(t.KursId_FK); UrediTestVM vm = new UrediTestVM { KursID = t.KursId_FK, Kurs = k.Naziv, BrojPitanja = t.Broj_Pitanja, MaxBrBodova = t.Maksimalan_Broj_Bodova, Trajanje = t.Trajanje, TestID = TestID, kursevi = db.Kurs .Select(x => new SelectListItem { Value = x.KursID.ToString(), Text = k.Naziv }).ToList() }; return(View(vm)); }
public void DodajTest(CovidTest covidTest) { Testovi.Add(covidTest); }
#pragma warning disable 1998 public async override global::System.Threading.Tasks.Task ExecuteAsync() { BeginContext(0, 63, false); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("link", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "30774d7c8b9a44d4ad6454ecc1a2f955", async() => { } ); __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper <global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper>(); __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_0); __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_1); await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); if (!__tagHelperExecutionContext.Output.IsContentModified) { await __tagHelperExecutionContext.SetOutputContentAsync(); } Write(__tagHelperExecutionContext.Output); __tagHelperExecutionContext = __tagHelperScopeManager.End(); EndContext(); BeginContext(63, 4, true); WriteLiteral("\r\n\r\n"); EndContext(); #line 3 "E:\Fakultet\RS I\Seminarski rad\seminarski_rad\webapp\WebApplication1\Views\Testovi\UrediForm.cshtml" Testovi podaci = (Testovi)ViewData["Uredi"]; string KursNaziv = (string)ViewData["naziv"]; int KursID = (int)ViewData["id"]; #line default #line hidden BeginContext(218, 34, true); WriteLiteral("\r\n<h1>Uredi podatke testa</h1>\r\n\r\n"); EndContext(); BeginContext(252, 1476, false); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("form", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "2fdd6f0a39224ed3856508a76dffb6c5", async() => { BeginContext(282, 68, true); WriteLiteral("\r\n <center>\r\n <input type=\"text\" hidden=\"hidden\" name=\"id\""); EndContext(); BeginWriteAttribute("value", " value=\"", 350, "\"", 372, 1); #line 15 "E:\Fakultet\RS I\Seminarski rad\seminarski_rad\webapp\WebApplication1\Views\Testovi\UrediForm.cshtml" WriteAttributeValue("", 358, podaci.TestID, 358, 14, false); #line default #line hidden EndWriteAttribute(); BeginContext(373, 61, true); WriteLiteral(" />\r\n <input type=\"text\" hidden=\"hidden\" name=\"kursId\""); EndContext(); BeginWriteAttribute("value", " value=\"", 434, "\"", 449, 1); #line 16 "E:\Fakultet\RS I\Seminarski rad\seminarski_rad\webapp\WebApplication1\Views\Testovi\UrediForm.cshtml" WriteAttributeValue("", 442, KursID, 442, 7, false); #line default #line hidden EndWriteAttribute(); BeginContext(450, 197, true); WriteLiteral(" />\r\n <table>\r\n <tr>\r\n <td>\r\n <label>Kurs</label>\r\n </td>\r\n <td>\r\n <input id=\"kurs_\" type=\"text\""); EndContext(); BeginWriteAttribute("value", " value=\"", 647, "\"", 665, 1); #line 23 "E:\Fakultet\RS I\Seminarski rad\seminarski_rad\webapp\WebApplication1\Views\Testovi\UrediForm.cshtml" WriteAttributeValue("", 655, KursNaziv, 655, 10, false); #line default #line hidden EndWriteAttribute(); BeginContext(666, 238, true); WriteLiteral(" />\r\n </td>\r\n </tr>\r\n <tr>\r\n <td>\r\n <label>Broj pitanja</label>\r\n </td>\r\n <td>\r\n <input type=\"text\" name=\"brojPitanja\""); EndContext(); BeginWriteAttribute("value", " value=\"", 904, "\"", 932, 1); #line 31 "E:\Fakultet\RS I\Seminarski rad\seminarski_rad\webapp\WebApplication1\Views\Testovi\UrediForm.cshtml" WriteAttributeValue("", 912, podaci.Broj_Pitanja, 912, 20, false); #line default #line hidden EndWriteAttribute(); BeginContext(933, 231, true); WriteLiteral(" />\r\n </td>\r\n </tr>\r\n <tr>\r\n <td>\r\n <label>Trajanje</label>\r\n </td>\r\n <td>\r\n <input type=\"text\" name=\"trajanje\""); EndContext(); BeginWriteAttribute("value", " value=\"", 1164, "\"", 1188, 1); #line 39 "E:\Fakultet\RS I\Seminarski rad\seminarski_rad\webapp\WebApplication1\Views\Testovi\UrediForm.cshtml" WriteAttributeValue("", 1172, podaci.Trajanje, 1172, 16, false); #line default #line hidden EndWriteAttribute(); BeginContext(1189, 238, true); WriteLiteral(" />\r\n </td>\r\n </tr>\r\n <tr>\r\n <td>\r\n <label>Maksimalno bodova</label>\r\n </td>\r\n <td>\r\n <input type=\"text\" name=\"bodovi\""); EndContext(); BeginWriteAttribute("value", " value=\"", 1427, "\"", 1465, 1); #line 47 "E:\Fakultet\RS I\Seminarski rad\seminarski_rad\webapp\WebApplication1\Views\Testovi\UrediForm.cshtml" WriteAttributeValue("", 1435, podaci.Maksimalan_Broj_Bodova, 1435, 30, false); #line default #line hidden EndWriteAttribute(); BeginContext(1466, 255, true); WriteLiteral(" />\r\n </td>\r\n </tr>\r\n </table>\r\n <br />\r\n <br />\r\n <button id=\"go\" class=\"btn btn-primary\">Snimi</button>\r\n <a id=\"back\" class=\"btn btn-default\" href=\"/Testovi/Prikaz\">Nazad</a>\r\n </center>\r\n"); EndContext(); } ); __Microsoft_AspNetCore_Mvc_TagHelpers_FormTagHelper = CreateTagHelper <global::Microsoft.AspNetCore.Mvc.TagHelpers.FormTagHelper>(); __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_TagHelpers_FormTagHelper); __Microsoft_AspNetCore_Mvc_TagHelpers_RenderAtEndOfFormTagHelper = CreateTagHelper <global::Microsoft.AspNetCore.Mvc.TagHelpers.RenderAtEndOfFormTagHelper>(); __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_TagHelpers_RenderAtEndOfFormTagHelper); __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_2); await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); if (!__tagHelperExecutionContext.Output.IsContentModified) { await __tagHelperExecutionContext.SetOutputContentAsync(); } Write(__tagHelperExecutionContext.Output); __tagHelperExecutionContext = __tagHelperScopeManager.End(); EndContext(); }