using CommunityToolkit.Mvvm.Messaging; using Wino.Core.Domain.Interfaces; using Wino.Messaging.Client.Calendar; namespace Wino.Core.ViewModels { public class CalendarBaseViewModel : CoreBaseViewModel, IRecipient { public void Receive(CalendarEventAdded message) => OnCalendarEventAdded(message.CalendarItem); protected virtual void OnCalendarEventAdded(ICalendarItem calendarItem) { } } }