public GroepLeerling(Groep groep, Leerling leerling) { GroepId = groep.GroepId; LeerlingId = leerling.LeerlingId; Groep = groep; Leerling = leerling; }
public void deleteClass(LeerkrachtSchoolKlas leerkrachtSchoolKlas) { using (WiskundeContext context = new WiskundeContext()) { LeerkrachtSchoolKlas lks = context.LeerkrachtSchoolKlas.Find(leerkrachtSchoolKlas.ID); //School school = context.School.Find(leerkrachtSchoolKlas.SchoolID); //Leerkracht leerkracht = context.Leerkracht.Find(leerkrachtSchoolKlas.LeerKrachtID); Klas klas = context.Klas.Find(leerkrachtSchoolKlas.KlasID); // List <Leerling> lln = new List <Leerling>(); lln = HaalleerlingenvanschoolopViaKlasId((int)leerkrachtSchoolKlas.KlasID); foreach (Leerling leerling in lln) { Leerling l = context.Leerling.Find(leerling.ID); context.Leerling.Remove(l); } //deleten //context.Klas.Remove(klas); context.LeerkrachtSchoolKlas.Remove(lks); context.Klas.Remove(klas); context.SaveChanges(); } }
public ActionResult GetJSON(Leerling leerling) { Klimatogram klimatogram = leerling.Klimatogram; object klim = klimatogram.MaakJsonObject(); return(Json(klim, JsonRequestBehavior.AllowGet)); }
public IActionResult NeemDeel(Sessie sessie, Leerling leerling, int groepId) { Groep groep = _groepsRepository.GetById(groepId); if (groep == null) { return(NotFound()); } if (sessie.Klas.Leerlingen.Any(l => l.LeerlingId == leerling.LeerlingId)) { groep.Leerlingen.Add(leerling); _groepsRepository.SaveChanges(); if (sessie.Doelgroep == DoelgroepEnum.Volwassenen) { groep.DeelnameBevestigd = true; _groepsRepository.SaveChanges(); return(RedirectToAction(nameof(StartSpel), new { groepId })); } } else { TempData["error"] = "Je zit niet in de klas voor deze sessie!"; } return(RedirectToAction("ValideerSessieCode", "Sessie", new { code = sessie.SessieCode.ToString() })); }
public ActionResult Voegnieuweleerlingtoe(Leerling leerling, HttpPostedFileBase FotoLeerling) { if (ModelState.IsValid) { var huidigegebruiker = UserManager.FindById(User.Identity.GetUserId()); if (huidigegebruiker != null) { leerling.SchoolID = huidigegebruiker.SchoolID; leerling.KlasID = Convert.ToInt32(Request.Form["klaskeuze"]); if (FotoLeerling.ContentLength > 0) { var fileName = Path.GetFileName(FotoLeerling.FileName); var path = Path.Combine(Server.MapPath("~/Images/Leerlingen"), fileName); FotoLeerling.SaveAs(path); leerling.FotoLeerling = fileName; } } leerlingservice.Voegleerlingtoe(leerling); return(RedirectToAction("Leerlingen")); } else { return(View(leerling)); } }
public ActionResult GetJSON(Leerling leerling) { DeterminatieTabel tabel = leerling.Graad.DeterminatieTabel; object tbl = tabel.MaakJsonObject(); return(Json(tbl, JsonRequestBehavior.AllowGet)); }
public ActionResult VerbeterVegetatieVragen(Leerling leerling, [Bind(Prefix = "Antwoorden")] AntwoordViewModel antwoorden) { if (ModelState.IsValid) { try { var vm = new OefeningLocatieVegTypesIndexViewModel(leerling); int index = 0; int juist = 0; var klimatogrammen = leerling.GeefKlimatogrammenDerdeGraad().ToList(); foreach (var vraag in vm.Vragen) { var klimatogram = klimatogrammen[index]; var antwoord = antwoorden.Antwoord[index]; var res = leerling.Graad.DeterminatieTabel.Determineer(klimatogram); vraag.Correct = res.VegetatieType.Naam.Equals(antwoord); if (vraag.Correct.Value) { juist++; } index++; } vm.AllesJuist = juist == antwoorden.Antwoord.Length; vm.Antwoorden = antwoorden; return(View("VegetatieTypes", vm)); } catch (Exception exception) { ModelState.AddModelError("", exception.Message); } } return(View()); }
public IActionResult Create(Leerling item) { var result = _leerlingRepository.AddLeerling(item); var id = item.Id; return(CreatedAtRoute("GetLeerling", new { id = item.Id }, item)); }
public ActionResult Create(Leerling leerling) { _context.Leerlingen.Add(leerling); _context.SaveChanges(); return(RedirectToAction("Index")); }
public void GeefKlimatogrammenDerdeGraadGeeftZesKlimatogrammen() { GraadMockFactory graadMockFactory = new GraadMockFactory(); var graad = graadMockFactory.MaakDerdeGraadAan().Object; Leerling l = new Leerling(); l.Graad = graad; var klimatogrammen = l.GeefKlimatogrammenDerdeGraad(); var vegTypes = new List <string>(6); Assert.AreEqual(6, klimatogrammen.Count); foreach (var klimatogram in klimatogrammen) { var res = l.Graad.DeterminatieTabel.Determineer(klimatogram).VegetatieType.Naam; if (vegTypes.Contains(res)) { Assert.Fail("Vegetatietypes zijn niet uniek."); } else { vegTypes.Add(res); } } }
public Leerling Verwijderleerling(int id) { Leerling leerling = LeerlingRepository.GetByID(id); LeerlingRepository.Delete(leerling); uow.SaveChanges(); return(leerling); }
public JsonResult GeefKlimatogrammen(Leerling leerling) { var data = leerling.GeefKlimatogrammenDerdeGraad(); var lijst = data.Select(k => k.MaakJsonObject()).ToList(); return(Json(lijst, JsonRequestBehavior.AllowGet)); }
public void GetJsonGeeftEnkelJsonTerugAlsErEenLeerlingBestaatMetKlimatogramIn() { Leerling l = new Leerling() { Graad = _graadMock.Object }; JsonResult result = _vraagController.GetJSON(l) as JsonResult; }
public void HttpPostIndexGeeftBijFoutenDeEersteViewWeer() { _leerling = _leerlingMock.maakFouteLeerling(); Leerling leerling = _leerling.Object; ViewResult result = _locatieOefeningController.Index(leerling, new[] { "blabla" }, new[] { "0" }) as ViewResult; Assert.IsNotNull(result); }
public void LeerlingClassShouldHaveAWorkingToStringMethod() { var lln = new Leerling(); lln.Naam = "Joske"; lln.Klas = "5ITN"; Assert.Equal("Joske (5ITN)", lln.ToString()); }
public IHttpActionResult PostLeerling(Leerling leerling) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Leerling.Add(leerling); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = leerling.Id }, leerling)); }
public OefeningLocatieVegTypesIndexViewModel(Leerling leerling) { AllesJuist = null; Vragen = leerling.GeefKlimatogrammenDerdeGraad() .Select( k => new VegetatieVraagViewModel(leerling, leerling.Graad.DeterminatieTabel.Determineer(k).VegetatieType.Foto)).ToList(); }
public OpvragenOpmerking(Leerling l) { InitializeComponent(); leerling = l; using (Repos rep = new Repos()) { List <Opmerking> opm = rep.VindOpmerking(leerling); GridO.ItemsSource = opm; } }
public ActionResult GetLanden(Leerling leerling, string continentNaam) { if (!leerling.IsActief) { return(RedirectToAction("Index", "Home")); } ICollection <Land> landen = continentRepository.GeefAlleLandenAlfabetisch(continentNaam); return(Json(landen.Select(l => new LandViewModel(l)), JsonRequestBehavior.AllowGet)); }
public IHttpActionResult GetLeerling(int id) { Leerling leerling = db.Leerling.Find(id); if (leerling == null) { return(NotFound()); } return(Ok(leerling)); }
public ActionResult GetLocaties(Leerling leerling, string continentNaam, string landNaam) { if (!leerling.IsActief) { return(RedirectToAction("Index", "Home")); } ICollection <Locatie> locaties = continentRepository.GeefAlleLocatiesAlfabetisch(continentNaam, landNaam); return(Json(locaties.Select(l => new LocatieViewModel(l)), JsonRequestBehavior.AllowGet)); }
public ActionResult GetContinenten(Leerling leerling) { if (!leerling.IsActief) { return(RedirectToAction("Index", "Home")); } ICollection <Continent> continenten = continentRepository.GeefAlleContinentenAlfabetisch(leerling.Graad); return(Json(continenten.Select(c => new ContinentViewModel(c)), JsonRequestBehavior.AllowGet)); }
public void HttpPostIndexGeeftBijAllesGoedEenOefeningLocatieViewWeer() { Leerling leerling = _leerling.Object; ViewResult result = _locatieOefeningController.Index(leerling, new[] { "Mock Klimatogram" }, new[] { "0" }) as ViewResult; OefeningLocatieVegTypesIndexViewModel vm = result.Model as OefeningLocatieVegTypesIndexViewModel; Assert.IsNotNull(vm); }
public Leerling AddLeerling(Leerling item) { var richting = _richtingenRepository.GetRichting(item.Richting.Id); item.Richting = richting; // nodig anders null pointer exception item.HoofdCompetenties = new List <LeerlingHoofdCompetentie>(); _leerlingen.Add(item); SaveChanges(); return(this.MaakCompetentiesVoorLeerling(item.Id)); }
public void LeerlingZitInSessieNaCorrectePost() { _graadMock = _graadMockFactory.MaakTweedeGraadEersteJaarAan(); Leerling leerling = new Leerling { Graad = _graadMock.Object }; LeerlingIndexViewModel leerlingIVM = new LeerlingIndexViewModel(leerling); _homeController.Index(leerlingIVM); Assert.IsNotNull(_sessionRepository["leerling"]); }
public void TestGetDeterminatieTreeMetLeerlingNietActiefDeterminatieTabelNull() { Leerling l = new Leerling(); var result = controller.GetDeterminatieTree(l) as RedirectToRouteResult; Assert.IsFalse(l.IsActief); Assert.IsNull(l.DeterminatieTabel); Assert.AreEqual("Index", result.RouteValues["Action"]); Assert.AreEqual("Home", result.RouteValues["Controller"]); }
public void TestIsDeterminatieCorrectMetLeerlingIsNotActiefDeterminatieTabelIsNull() { Leerling l = new Leerling(); var result = controller.IsDeterminatieCorrect(l, "koud") as RedirectToRouteResult; Assert.IsFalse(l.IsActief); Assert.IsNull(l.DeterminatieTabel); Assert.AreEqual("Index", result.RouteValues["Action"]); Assert.AreEqual("Home", result.RouteValues["Controller"]); }
public void TestToonKlimatogramMetLeerlingIsActiefGekozenLocatieIsNull() { Leerling l = new Leerling(); l.IsActief = true; var result = controller.ToonKlimatogram(l) as RedirectToRouteResult; Assert.IsNull(l.GekozenLocatie); Assert.AreEqual("Index", result.RouteValues["Action"]); }
public void TestSelecteerLocatieMetLeerlingIsActiefGekozenLocatieIsNotNull() { Leerling l = new Leerling(); l.IsActief = true; var result = controller.SelecteerLocatie(l, "Europa", "België", "Ukkel") as RedirectToRouteResult; Assert.IsNotNull(l.GekozenLocatie); Assert.AreEqual("ToonKlimatogram", result.RouteValues["Action"]); }
public ActionResult StopApplicatie(Leerling leerling) { if (leerling == null) { leerling = new Leerling(); } leerling.IsActief = false; leerling.DeterminatieTabel = null; leerling.GekozenLocatie = null; return(RedirectToAction("Index", "Home")); }
public HttpResponseMessage Post(Resultaten resultaten) { //userManagementService.GetUser(User.Identity.Name); Leerling testLeerling = new Leerling(); testLeerling.Voornaam = "Lander"; testLeerling.Familienaam = "Arnoys"; testLeerling.ID = 1; resultaten.LeerlingID = testLeerling.ID; resultaten.LeerlingID = 1; service.addResultaat(resultaten); return new HttpResponseMessage(HttpStatusCode.OK); }
public Leerling Updateleerling(Leerling leerling) { LeerlingRepository.Update(leerling); uow.SaveChanges(); return leerling; }
public Leerling Voegleerlingtoe(Leerling leerling) { LeerlingRepository.Insert(leerling); uow.SaveChanges(); return leerling; }