Exemple #1
0
 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);
 }