private void Apply(MenuItemsReordered @event) { foreach (var item in @event.MenuItems) { var menuItem = MenuItems.FirstOrDefault(x => x.Id == item.Id); menuItem?.Reorder(item.ParentId, item.SortOrder); } }
public async Task Handle(MenuItemsReordered @event) { await ClearCache(@event.SiteId, @event.Name); }
public void Handle(MenuItemsReordered @event) { ClearCache(@event.SiteId, @event.Name); }