public async Task <ActionResult> Details(int?id) { ////indien een nullable int? id if (id == null) { return(BadRequest()); } var stu = await studentRepo.GetStudentAsync(id.Value); if (stu == null) { //Of: Zorgt voor taalafhankelijk browser error: //return NotFound(); //404 //return BadRequest(); //400 ////Of: Zorgt voor customised error volgens jouw Viewmodel: var errorvm = new ErrorViewModel(); errorvm.RequestId = Convert.ToString(id.Value); errorvm.HttpStatuscode = System.Net.HttpStatusCode.NotFound; return(View("~/Views/Shared/_Error.cshtml", errorvm)); } return(View(stu)); }