public void Handle(SortGroupsCommand message) { if (!_database.IsOpen) { throw new DatabaseClosedException(); } _database.SortSubGroups(message.Group.Id); message.Group.Groups = message.Group.Groups.OrderBy(g => g.Title).ToList(); }