/// <summary> ///In constructor, we can get needed classes/interfaces. ///They are sent here by dependency injection system automatically. /// </summary> public TaskAppService(IRepository <MyTasks.Task> taskRepository, IBackendTaskRepository myTaskRepository, UserManager userManager, IPermissionManager permissionManager) { _taskRepository = taskRepository; _myTaskRepository = myTaskRepository; _userManager = userManager; _permissionManager = permissionManager; }
public TaskAppService(IRepository <Task> taskRepository, IBackendTaskRepository backendTaskRepository) { _taskRepository = taskRepository; _backendTaskRepository = backendTaskRepository; }
//根据构造方法依赖注入. public TaskController(IBackendTaskRepository taskRepository) { _taskRepository = taskRepository; }