Ejemplo n.º 1
0
            public async Task Handle(MoveGroupCommand message)
            {
                if (!_database.IsOpen)
                {
                    throw new DatabaseClosedException();
                }

                await _database.MoveGroup(message.ParentGroup.Id, message.Group.Id, message.Index);

                message.ParentGroup.Groups.Insert(message.Index, message.Group);
            }