Ejemplo n.º 1
0
 public void Execute(ICommandContext context, CreateTodoCommand command)
 {
     var root = context.GetAggregateRoot(command.AggregateId, () => TodoAggregateRoot.Register(command));
 }
Ejemplo n.º 2
0
        public bool Create(TodoAggregateRoot root)
        {
            var _root = context.Set <TodoAggregateRoot>().Add(root);

            return(_root.State == EntityState.Added);
        }
Ejemplo n.º 3
0
        public bool Delete(TodoAggregateRoot root)
        {
            var _root = context.Set <TodoAggregateRoot>().Remove(root);

            return(_root.State == EntityState.Deleted);
        }
Ejemplo n.º 4
0
        public bool Change(TodoAggregateRoot root)
        {
            var _root = this.context.Set <TodoAggregateRoot>().Update(root);

            return(_root.State == EntityState.Modified);
        }