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()); }