//创建操作记录 protected void RecordOperat(Guid adminId, string operat, Guid aboutId, string remark) { var command = new NewOperatRecordCommand(operat, aboutId, remark) { AggregateRootId = adminId }; ExecuteCommandAsync(command); }
public void Handle(ICommandContext context, NewOperatRecordCommand command) { context.Get <Admin>(command.AggregateRootId).AcceptOperatRecord(command.Operat, command.AboutId, command.Remark); }