public ActionResult <ClassRoomDTO> GetClassroom(long classroomId) { try { return(new ClassRoomDTO(_classRooms.GetById(classroomId))); } catch (ArgumentNullException) { return(NotFound(new CustomErrorDTO("klas niet gevonden"))); } }
public ActionResult <ProjectDTO> AddProject([FromBody] ProjectDTO dto, long classRoomId) { try { ClassRoom cr = _classRooms.GetById(classRoomId); Project p = new Project(dto, cr.SchoolId); cr.AddProject(p); _classRooms.SaveChanges(); return(new ProjectDTO(p)); } catch (ArgumentNullException) { return(NotFound(new CustomErrorDTO("Klas niet gevonden"))); } }