public ResourceButtonWidgetViewModel(Widget model, ICacheService cacheService, IApplicationState applicationState, IResourceService resourceService) : base(model) { _cacheService = cacheService; _applicationState = applicationState; _resourceService = resourceService; ItemClickedCommand = new CaptionCommand<ResourceButtonWidgetViewModel>("", OnItemClickExecute); }
public ResourceGridWidgetViewModel(Widget model, IApplicationState applicationState, IResourceService resourceService, IUserService userService, ICacheService cacheService) : base(model, applicationState) { _applicationState = applicationState; _cacheService = cacheService; ResourceSelectorViewModel = new ResourceSelectorViewModel(applicationState, resourceService, userService, cacheService); }
public TaskEditorViewModel(Widget widget, IApplicationState applicationState, ITaskService taskService, ICacheService cacheService) : base(widget, applicationState) { _taskService = taskService; _cacheService = cacheService; Tasks = new ObservableCollection<TaskViewModel>(); AddTaskCommand = new CaptionCommand<string>(Resources.Add, OnAddTask); }
protected WidgetViewModel(Widget model, IApplicationState applicationState) { _model = model; _applicationState = applicationState; if (AutoRefreshInterval > 0 && !DesignMode) { _timer = new Timer(OnTimer, new { }, AutoRefreshInterval * 1000, AutoRefreshInterval * 1000); } }
public ResourceSearchWidgetViewModel(Widget model, IApplicationState applicationState, ICacheService cacheService, IResourceService resourceService) : base(model, applicationState) { _applicationState = applicationState; _cacheService = cacheService; ResourceSearchViewModel = new ResourceSearchViewModel(applicationState, cacheService, resourceService) { IsKeyboardVisible = false }; EventServiceFactory.EventService.GetEvent<GenericEvent<EntityOperationRequest<Resource>>>().Subscribe(x => { if (x.Topic == EventTopicNames.SelectResource) { _request = x.Value; } }); }
public TicketExplorerViewModel(Widget widget, ITicketService ticketService, IUserService userService, ICacheService cacheService) : base(widget) { _ticketService = ticketService; _userService = userService; _cacheService = cacheService; ResetFilters(); _timer = new Timer(250); _timer.Elapsed += TimerElapsed; CloseCommand = new CaptionCommand<string>(Resources.Close, OnCloseCommandExecuted); PreviousWorkPeriod = new CaptionCommand<string>("<<", OnExecutePreviousWorkPeriod); NextWorkPeriod = new CaptionCommand<string>(">>", OnExecuteNextWorkPeriod); RefreshDatesCommand = new CaptionCommand<string>(Resources.Refresh, OnRefreshDates); }
public IDiagram CreateWidgetViewModel(Widget widget) { return new TicketExplorerViewModel(widget, _ticketService, _userService,_cacheService); }
public Widget CreateNewWidget() { var result = new Widget { CreatorName = GetCreatorName() }; return result; }
public static IDiagram CreateWidgetViewModel(Widget widget, IApplicationState applicationState) { return GetCreator(widget.CreatorName).CreateWidgetViewModel(widget, applicationState); }
protected WidgetViewModel(Widget model) { _model = model; }
public AutomationButtonWidgetViewModel(Widget widget, IApplicationState applicationState, IAutomationService automationService) : base(widget, applicationState) { _automationService = automationService; ItemClickedCommand = new CaptionCommand<AutomationButtonWidgetViewModel>("", OnItemClicked); }
public IDiagram CreateWidgetViewModel(Widget widget, IApplicationState applicationState) { return new TaskEditorViewModel(widget, applicationState, _taskService, _cacheService); }
public Widget CreateNewWidget() { var parameters = JsonHelper.Serialize(new TaskEditorWidgetSettings()); var result = new Widget { Properties = parameters, CreatorName = GetCreatorName() }; return result; }
public IDiagram CreateWidgetViewModel(Widget widget, IApplicationState applicationState) { return new AutomationButtonWidgetViewModel(widget, applicationState, _automationService); }
public IDiagram CreateWidgetViewModel(Widget widget, IApplicationState applicationState) { return new ResourceSearchWidgetViewModel(widget, applicationState, _cacheService, _resourceService); }
public IDiagram CreateWidgetViewModel(Widget widget, IApplicationState applicationState) { return new DefaultWidgetViewModel(widget, applicationState); }
public void AddWidgetToResourceScreen(string resourceScreenName, Widget widget) { if (_resoureceWorkspace == null) return; _resoureceWorkspace.Single<ResourceScreen>(x => x.Name == resourceScreenName).Widgets.Add(widget); _resoureceWorkspace.CommitChanges(); }
public static IDiagram CreateWidgetViewModel(Widget widget) { return GetCreator(widget.CreatorName).CreateWidgetViewModel(widget); }
public IDiagram CreateWidgetViewModel(Widget widget) { return new AutomationButtonWidgetViewModel(widget, _automationService); }
public DefaultWidgetViewModel(Widget model) : base(model) { }
public IDiagram CreateWidgetViewModel(Widget widget) { return new DefaultWidgetViewModel(widget); }
public void RemoveWidget(Widget widget) { if (_resoureceWorkspace == null) return; _resoureceWorkspace.Delete<Widget>(x => x.Id == widget.Id); _resoureceWorkspace.CommitChanges(); }
public IDiagram CreateWidgetViewModel(Widget widget) { return new ResourceButtonWidgetViewModel(widget, _cacheService, _applicationState, _resourceService); }
public DefaultWidgetViewModel(Widget model, IApplicationState applicationState) : base(model, applicationState) { }
public IDiagram CreateWidgetViewModel(Widget widget, IApplicationState applicationState) { return new TicketExplorerViewModel(widget, applicationState, _ticketService, _userService, _cacheService); }