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);
 }
Beispiel #4
0
 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);
 }
Beispiel #17
0
 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);
 }
Beispiel #22
0
 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);
 }