public UpdateEventOptionsViewModel(IGoogleCalendar googleCalendar, IRepository commonRepository) { calendar = googleCalendar; repository = commonRepository; selectedEvent = repository.GetCurrentEvent(); UpdateOnlyInstanceCommand = new RelayCommand(UpdateOnlyInstance); UpdateFollowingEventsCommand = new RelayCommand(UpdateFollowingEvents); UpdateAllEventsCommand = new RelayCommand(UpdateAllEvents); CancelUpdateCommand = new RelayCommand(CancelUpdate); }
public DeleteEventOptionsViewModel(IGoogleCalendar googleCalendar, IRepository commonRepository, IMessanger commonMessanger) { calendar = googleCalendar; repository = commonRepository; selectedEvent = repository.GetCurrentEvent(); messanger = commonMessanger; DeleteOnlyInstanceCommand = new RelayCommand(DeleteOnlyInstance); DeleteFollowingEventsCommand = new RelayCommand(DeleteFollowingEvents); DeleteAllEventsCommand = new RelayCommand(DeleteAllEvents); CancelDeleteCommand = new RelayCommand(CloseWindow); }