public async Task <Store> Connect(RemoteCalendar remote) { var google = remote as GoogleCalendarRemote; if (google != null) { return(await GoogleCalendarStore.Create(google.Username, google.CalendarId)); } throw new ArgumentOutOfRangeException("remote"); }
public async Task<Store> Connect(RemoteCalendar remote) { return store; }
public void AddRemote(RemoteCalendar remote) { Emit(new RemoteCalendarAdded(remote)); }