public ActionResult <Gebruiker> GetGebruikerWithId(int id) { Gebruiker gebruiker = _gebruikerRepository.GetById(id); if (gebruiker == null) { return(NotFound()); } return(gebruiker); }
private Werkweek MapEditViewModelToWerkWeek(EditViewModel evm) { return(new Werkweek() { Werknemer = _gebruikerRepository.GetById(Convert.ToInt64(_userManager.GetUserId(User))), Maandag = evm.Maandag, Dinsdag = evm.Dinsdag, Woensdag = evm.Woensdag, Donderdag = evm.Donderdag, Vrijdag = evm.Vrijdag, StartDatum = DateTimeOffset.FromUnixTimeSeconds(evm.DateTimeStamp).DateTime }); }
public IActionResult GebruikerInschrijven([FromForm] GebruikerInschrijvenViewModel givm) { long kaartNummer = long.Parse(givm.KaartNummer); Gebruiker gebruiker = _gebruikerRepository.GetById(kaartNummer); Sessie sessie = _sessieRepository.GetById(givm.SessieId); if (sessie != null && gebruiker != null) { if (sessie.StaatOpen) { BevestigAanwezigheid(sessie, gebruiker); TempData["message"] = $"Aanwezigheid voor {gebruiker.Voornaam} {gebruiker.Achternaam} is bevestigd"; } else { TempData["error"] = "Sessie staat niet open"; } return(RedirectToAction("DetailsExtra", new { id = givm.SessieId })); } TempData["error"] = "Er is iets mis gegaan, we konden de sessie niet ophalen."; return(RedirectToAction("DetailsExtra", new { id = givm.SessieId })); }