public ActionResult <ClassRoomDTO> GetClassroom(long classroomId)
 {
     try
     {
         return(new ClassRoomDTO(_classRooms.GetById(classroomId)));
     }
     catch (ArgumentNullException)
     {
         return(NotFound(new CustomErrorDTO("klas niet gevonden")));
     }
 }
Exemplo n.º 2
0
        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")));
            }
        }