public TaskViewModel(IRegionManager regionManager, IAppResourceService appResourceService)
		{
			_regionManager = regionManager;
			_appResourceService = appResourceService;
			VmTitle = Names.TaskItem;
			VmImage = _appResourceService.GetPng16("users");
		}
  	public SplashViewModel(IEventAggregator eventAggregator, IAppResourceService resourceService)
    {
		eventAggregator.GetEvent<SplashInfoUpdateEvent>().Subscribe(e => UpdateInfo(e.Info));
		VmTitle = "${SolutionName} V 1.0";
		VmImage = resourceService.GetPngMisc("Splash");
		Status = "I n i t i a l i z i n g" + Environment.NewLine;
    }
		public DataNavigationViewModel(IBusinessService businessService, IEventAggregator eventAggregator,
		                               IAppResourceService resourceService)
		{
			_businessService = businessService;
			_eventAggregator = eventAggregator;
			_resourceService = resourceService;
		    _eventAggregator.GetEvent<DataNavRefresh>().Subscribe(OnDataNavRefresh);
		}
        public NavigationViewModel(IAppResourceService AppResourceService, IRegionManager RegionManager)
		{
        	_appResourceService = AppResourceService;
        	_regionManager = RegionManager;

        	VmTitle =  Names.NavTitle;

        	InitializeNavigation();
		}
		public RibbonTabViewModel(IAppResourceService appResourceService, IRegionManager regionManager, IEventAggregator eventAggregator)
		{
        	_appResourceService = appResourceService;
        	_regionManager = regionManager;
        	_eventAggregator = eventAggregator;

			VmTitle = Names.RibbonTabView;
        	_eventAggregator.GetEvent<RibbonTabChangedEvent>().Subscribe(OnRibbonTabChanged);

        	InitializeCommands();
        }
		public BackstageExitViewModel(IAppResourceService appResourceService, 
		                         	  IMessageBoxService messageBoxService)
		{
			_appResourceService = appResourceService;
			_messageBoxService = messageBoxService;

			
			// DataService-Test:
			// var list = _dataService.Repo.Query<Address>();
			
			VmTitle = "Exit";
			VmImage = _appResourceService.GetPng32("door_open");
		}
		public AuthenticationService(IAppResourceService resourceService)
		{
		    _resourceService = resourceService;
			
			Type = AuthenticationType.SingleSignOn;
			Servers = new List<string>();
			Databases = new List<string>();
			UserId = "";
			UserName = Environment.UserName;
			Password = "";
			MachineName = Environment.MachineName;
			DatabaseName = "None";
			IpAddress = GetIp();
			Login = DateTime.Now;
			IsAuthenticated = false;

		}
		public BackstageExitViewModel(IDataService DataService, 
		                         	IBusinessService BusinessService,
		                         	IAppResourceService AppResourceService, 
		                         	IMessageBoxService MessageBoxService)
		{
			_dataService = DataService;
			_businessService = BusinessService;
			_appResourceService = AppResourceService;
			_messageBoxService = MessageBoxService;

			
			// DataService-Test:
			// var list = _dataService.Repo.Query<Address>();
			
			VmTitle = "Exit";
			VmImage = _appResourceService.GetPng32("door_open");
		}
		public Service(IDataService DataService, IMessageBoxService MessageBoxService, IAppResourceService ResourceService)
		{
			_dataService = DataService;
			_messageBoxService = MessageBoxService;
			_resourceService = ResourceService;
			
			Type = AuthenticationType.SingleSignOn;
			Servers = new List<string>();
			Databases = new List<string>();
			UserId = "";
			UserName = System.Environment.UserName;
			Password = "";
			MachineName = System.Environment.MachineName;
			DatabaseName = "None";
			IpAddress = GetIp();
			Login = DateTime.Now;
			IsAuthenticated = false;

		}
		public FileMenuViewModel(IDataService DataService, 
		                         IBusinessService BusinessService,
		                         IAppResourceService AppResourceService, 
		                         IMessageBoxService MessageBoxService)
		{
			_dataService = DataService;
			_businessService = BusinessService;
			_appResourceService = AppResourceService;
			_messageBoxService = MessageBoxService;

			
			// DataService-Test:
			// var list = _dataService.Repo.Query<Address>();
			
			NavExit = new NavigationItem {
											  Caption = "Exit"
										      , ItemImage = _appResourceService.GetPng16("door-open-out")
										 };
		}
 public ShellViewModel(IAppResourceService ResourceService)
 {
     MainImage = ResourceService.GetPngMisc("Shell");
 }
		public ShellViewModel(IAppResourceService ResourceService)
		{
			MainImage = ResourceService.GetPngMisc("Shell");
		}
 public ShellViewModel(IAppResourceService resourceService, IEventAggregator eventAggregator)
 {
     MainImage = resourceService.GetPngMisc("Shell");
     eventAggregator.GetEvent <ShowDataNavigationEvent>().Subscribe(OnDataNavShow);
 }
Example #14
0
 /// <summary>
 /// AppResourceServiceController ctors
 /// </summary>
 /// <param name="appResourceService"></param>
 /// <param name="securityContext"></param>
 public AppResourceServiceController(ITraceManager traceManager, IAppResourceService appResourceService, ISecurityContext securityContext)
 {
     _traceManager       = traceManager;
     _appResourceService = appResourceService;
     _securityContext    = securityContext;
 }
Example #15
0
 public AppResourceController(IAppResourceService resourceService)
 {
     this._resourceService = resourceService;
 }
		public ShellViewModel(IAppResourceService resourceService, IEventAggregator eventAggregator)
		{
			MainImage = resourceService.GetPngMisc("Shell");
			eventAggregator.GetEvent<ShowDataNavigationEvent>().Subscribe(OnDataNavShow);
			
		}