Example #1
0
        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);
        }
Example #2
0
 public TaskController(ICommandSender commands, TaskDtoRepository repository)
 {
     _commands = commands;
     _repository = repository;
 }
Example #3
0
 public TasksController(TaskDtoRepository tasks)
 {
     _tasks = tasks;
 }