public async Task <Kerdoiv> Edit(int id, Kerdoiv _kerdoiv) { Context.Update(_kerdoiv); await Context.SaveChangesAsync(); return(_kerdoiv); }
public async Task <Kerdoiv> Create(Kerdoiv kerdoiv) { Context.Add(kerdoiv); await Context.SaveChangesAsync(); return(kerdoiv); }
public async Task <IActionResult> Edit(int id, [FromBody] Kerdoiv _kerdoiv) { if (id != _kerdoiv.Id) { return(BadRequest()); } await KerdoivService.Edit(id, _kerdoiv); return(Ok()); }
public async Task <IActionResult> Create([FromBody] Kerdoiv _kerdoiv) { if (_kerdoiv == null) { return(BadRequest()); } await KerdoivService.Create(_kerdoiv); return(Ok()); }
public static void InitKerdoivKerdesekkelEsValaszokkal(KerdoivKezeloDbContext context) { if (context.Kerdoivek.Any(k => k.Nev == "TESZT-KÉRDÉSEKKEL")) { return; // DB has been seeded } var kerdesElemek = new List <KerdesElem>(); for (int i = 0; i < 10; i++) { kerdesElemek.Add(new KerdesElem() { Szoveg = $"{i}. Kérdés" }); context.KerdesElemek.Add(kerdesElemek[i]); } var valaszElemek = new List <ValaszElem>(); for (int i = 0; i < 40; i++) { valaszElemek.Add(new ValaszElem() { Tartalom = $"{i}. Válasz" }); context.ValaszElemek.Add(valaszElemek[i]); } var kerdesek = new List <Kerdes>(); for (int i = 0; i < 10; i++) { kerdesek.Add(new Kerdes()); context.Kerdesek.Add(kerdesek[i]); } var kerdesOsszerendelesek = new List <KerdesOsszerendeles>(); for (int i = 0; i < 10; i++) { kerdesOsszerendelesek.Add(new KerdesOsszerendeles() { KerdesId = kerdesek[i].Id, KerdesElemId = kerdesElemek[i].Id }); context.KerdesOsszerendelesek.Add(kerdesOsszerendelesek[i]); } var valaszOsszerendelesek = new List <ValaszOsszerendeles>(); for (int i = 0; i < 40; i++) { if (i % 10 == 0) { valaszOsszerendelesek.Add(new ValaszOsszerendeles() { Helyes = true, KerdesId = kerdesek[i / 4].Id, ValaszElemId = valaszElemek[i].Id }); } else { valaszOsszerendelesek.Add(new ValaszOsszerendeles() { Helyes = false, KerdesId = kerdesek[i / 4].Id, ValaszElemId = valaszElemek[i].Id }); } context.ValaszOsszerendelesek.Add(valaszOsszerendelesek[i]); } Kerdoiv kerdoiv = new Kerdoiv { Nev = "TESZT-KÉRDÉSEKKEL", IdoKorlat = 30, KitoltesSzam = 0, AtlagPontszam = 0, ElertPontszamSzumma = 0, MaxPontszam = 0, }; context.Kerdoivek.Add(kerdoiv); for (int i = 0; i < 10; i++) { context.KerdoivKerdesek.Add(new KerdoivKerdes() { KerdesId = kerdesek[i].Id, KerdoivId = kerdoiv.Id }); } context.SaveChanges(); }
public static void InitKerdoivek(KerdoivKezeloDbContext context) { if (context.Kerdoivek.Any()) { return; // DB has been seeded } Kerdoiv k1 = new Kerdoiv { Nev = "könnyű", IdoKorlat = 30, KitoltesSzam = 10, AtlagPontszam = 30, ElertPontszamSzumma = 170, MaxPontszam = 21 }; Kerdoiv k2 = new Kerdoiv { Nev = "brutál", IdoKorlat = 60, KitoltesSzam = 4, AtlagPontszam = 45, ElertPontszamSzumma = 220, MaxPontszam = 33 }; Kerdoiv k3 = new Kerdoiv { Nev = "nehéz", IdoKorlat = 24, KitoltesSzam = 47, AtlagPontszam = 14, ElertPontszamSzumma = 178, MaxPontszam = 18 }; Kerdoiv k4 = new Kerdoiv { Nev = "közepes", IdoKorlat = 19, KitoltesSzam = 18, AtlagPontszam = 22, ElertPontszamSzumma = 95, MaxPontszam = 25 }; Kerdoiv k5 = new Kerdoiv { Nev = "test1", IdoKorlat = 30, KitoltesSzam = 10, AtlagPontszam = 30, ElertPontszamSzumma = 170, MaxPontszam = 21 }; Kerdoiv k6 = new Kerdoiv { Nev = "test2", IdoKorlat = 60, KitoltesSzam = 4, AtlagPontszam = 45, ElertPontszamSzumma = 220, MaxPontszam = 33 }; Kerdoiv k7 = new Kerdoiv { Nev = "test3", IdoKorlat = 24, KitoltesSzam = 47, AtlagPontszam = 14, ElertPontszamSzumma = 178, MaxPontszam = 18 }; Kerdoiv k8 = new Kerdoiv { Nev = "test4", IdoKorlat = 19, KitoltesSzam = 18, AtlagPontszam = 22, ElertPontszamSzumma = 95, MaxPontszam = 25 }; Kerdoiv k9 = new Kerdoiv { Nev = "test5", IdoKorlat = 30, KitoltesSzam = 10, AtlagPontszam = 30, ElertPontszamSzumma = 170, MaxPontszam = 21 }; Kerdoiv k10 = new Kerdoiv { Nev = "test6", IdoKorlat = 60, KitoltesSzam = 4, AtlagPontszam = 45, ElertPontszamSzumma = 220, MaxPontszam = 33 }; Kerdoiv k11 = new Kerdoiv { Nev = "test7", IdoKorlat = 24, KitoltesSzam = 47, AtlagPontszam = 14, ElertPontszamSzumma = 178, MaxPontszam = 18 }; Kerdoiv k12 = new Kerdoiv { Nev = "test8", IdoKorlat = 19, KitoltesSzam = 18, AtlagPontszam = 22, ElertPontszamSzumma = 95, MaxPontszam = 25 }; Kerdoiv k16 = new Kerdoiv { Nev = "test9", IdoKorlat = 30, KitoltesSzam = 10, AtlagPontszam = 30, ElertPontszamSzumma = 170, MaxPontszam = 21 }; Kerdoiv k13 = new Kerdoiv { Nev = "test10", IdoKorlat = 60, KitoltesSzam = 4, AtlagPontszam = 45, ElertPontszamSzumma = 220, MaxPontszam = 33 }; Kerdoiv k14 = new Kerdoiv { Nev = "test11", IdoKorlat = 24, KitoltesSzam = 47, AtlagPontszam = 14, ElertPontszamSzumma = 178, MaxPontszam = 18 }; Kerdoiv k15 = new Kerdoiv { Nev = "test12", IdoKorlat = 19, KitoltesSzam = 18, AtlagPontszam = 22, ElertPontszamSzumma = 95, MaxPontszam = 25 }; context.Kerdoivek.Add(k1); context.Kerdoivek.Add(k2); context.Kerdoivek.Add(k3); context.Kerdoivek.Add(k4); context.Kerdoivek.Add(k5); context.Kerdoivek.Add(k6); context.Kerdoivek.Add(k7); context.Kerdoivek.Add(k8); context.Kerdoivek.Add(k9); context.Kerdoivek.Add(k10); context.Kerdoivek.Add(k11); context.Kerdoivek.Add(k12); context.Kerdoivek.Add(k13); context.Kerdoivek.Add(k14); context.Kerdoivek.Add(k15); context.Kerdoivek.Add(k16); context.SaveChanges(); }