public TeacherController(IGetTeachersCommand getCommandTeachers, IGetTeacherCommand getCommandTeacher, IDeleteTeacherCommand delCommandTeacher, IAddTeacherCommand addCommandTeacher, IEditTeacherCommand editCommandTeacher)
 {
     _getCommandTeachers = getCommandTeachers;
     _getCommandTeacher  = getCommandTeacher;
     _delCommandTeacher  = delCommandTeacher;
     _addCommandTeacher  = addCommandTeacher;
     _editCommandTeacher = editCommandTeacher;
 }
 public IActionResult Delete(int id, [FromServices] IDeleteTeacherCommand command)
 {
     executor.ExecuteCommand(command, id);
     return(NoContent());
 }