public IActionResult Edit(long id) { Werkweek week = _werkweekRepository.GetById(id); if (week.Werknemer.Id != Convert.ToInt64(_userManager.GetUserId(User)) && !User.IsInRole("admin")) { throw new AuthenticationException("Niet geauthoriseerd"); } var evm = new EditViewModel() { Id = id, Maandag = week.Maandag, Dinsdag = week.Dinsdag, Woensdag = week.Woensdag, Donderdag = week.Donderdag, Vrijdag = week.Vrijdag }; ViewData["Title"] = "Wijzig bestaand uurrooster"; return(View(evm)); }