public MemoryTaskRepository(ITaskRepositoryUpdateConsumer updateconsumer)
        {
            this.updateconsumer = updateconsumer;

            tasks = new List<Task>() {
                new Task() { id = 1, isComplete = true, title = "Do Groceries" },
                new Task() { id = 2, isComplete = true, title = "Pick up dry cleaning" },
                new Task() { id = 3, isComplete = false, title = "Fix Jeff Z's code" }
            };
        }
 public DapperRepository(ITaskRepositoryUpdateConsumer updateconsumer)
 {
     this.updateconsumer = updateconsumer;
 }
 public CodeFirstEFRepository(ITaskRepositoryUpdateConsumer updateconsumer)
 {
     this.updateconsumer = updateconsumer;
 }