public override void Load() { var repository = new TaskDtoRepository(); Bind<TaskDtoRepository>().ToConstant(repository); Bind<IDomainEventHandler<TaskCreated>>().ToConstant(repository); Bind<IDomainEventHandler<TaskCancelled>>().ToConstant(repository); Bind<IDomainEventHandler<TaskCompleted>>().ToConstant(repository); Bind<IDomainEventHandler<TaskPostponed>>().ToConstant(repository); Bind<IDomainEventHandler<TaskPrioritised>>().ToConstant(repository); }
public TaskController(ICommandSender commands, TaskDtoRepository repository) { _commands = commands; _repository = repository; }
public TasksController(TaskDtoRepository tasks) { _tasks = tasks; }