public EventInputViewModel(IViewModelDependencies appCtx, IZetboxContext dataCtx, ViewModel parent, cal.CalendarBook targetCalendar, DateTime selectedStartDate, bool isAllDay) : base(appCtx, dataCtx, parent) { if (targetCalendar == null) throw new ArgumentNullException("targetCalendar"); SelectedStartDate = selectedStartDate; InitialIsAllDay = isAllDay; TargetCalendar = targetCalendar; }
public CalendarSelectionViewModel(IViewModelDependencies appCtx, IZetboxContext dataCtx, Zetbox.Client.Presentables.ViewModel parent, cal.CalendarBook calendar, bool isFavorite) : base(appCtx, dataCtx, parent) { if (calendar == null) throw new ArgumentNullException("calendar"); this.Calendar = calendar; this._Selected = isFavorite; this._IsFavorite = isFavorite; }
public NewEventViewModelsArgs(IZetboxContext ctx, IViewModelFactory viewModelFactory, ViewModel parent, cal.CalendarBook calendar, DateTime selectedStartDate, bool isAllDay) { this.DataContext = ctx; this.ViewModelFactory = viewModelFactory; this.Parent = parent; this.Calendar = calendar; this.SelectedStartDate = selectedStartDate; this.IsAllDay = isAllDay; this.ViewModels = new List<IEventInputViewModel>(); }
public EventTestInputViewModel(IViewModelDependencies appCtx, IZetboxContext dataCtx, ViewModel parent, cal.CalendarBook targetCalendar, DateTime selectedStartDate, bool isAllDay) : base(appCtx, dataCtx, parent, targetCalendar, selectedStartDate, isAllDay) { // Zetbox.App.Test.EventTestObject }
protected CalendarConfiguration ExtractItem(cal.CalendarBook cal, CalendarConfigurationList config) { if (config == null) return null; return config.Configs.FirstOrDefault(i => i.Calendar == cal.ID); }