Пример #1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="appBuilderFactory"></param>
        /// <param name="traceOutputFactory"></param>
        /// <param name="appLoader"></param>
        /// <param name="serverFactoryLoader"></param>
        /// <param name="loggerFactory"></param>
        public HostingEngine(
            IAppBuilderFactory appBuilderFactory,
            ITraceOutputFactory traceOutputFactory,
            IAppLoader appLoader,
            IServerFactoryLoader serverFactoryLoader,
            ILoggerFactory loggerFactory)
        {
            if (appBuilderFactory == null)
            {
                throw new ArgumentNullException("appBuilderFactory");
            }
            if (traceOutputFactory == null)
            {
                throw new ArgumentNullException("traceOutputFactory");
            }
            if (appLoader == null)
            {
                throw new ArgumentNullException("appLoader");
            }
            if (loggerFactory == null)
            {
                throw new ArgumentNullException("loggerFactory");
            }

            _appBuilderFactory   = appBuilderFactory;
            _traceOutputFactory  = traceOutputFactory;
            _appLoader           = appLoader;
            _serverFactoryLoader = serverFactoryLoader;
            _loggerFactory       = loggerFactory;
        }
Пример #2
0
        /// <summary>
        /// 
        /// </summary>
        /// <param name="appBuilderFactory"></param>
        /// <param name="traceOutputFactory"></param>
        /// <param name="appLoader"></param>
        /// <param name="serverFactoryLoader"></param>
        /// <param name="loggerFactory"></param>
        public HostingEngine(
            IAppBuilderFactory appBuilderFactory,
            ITraceOutputFactory traceOutputFactory,
            IAppLoader appLoader,
            IServerFactoryLoader serverFactoryLoader,
            ILoggerFactory loggerFactory)
        {
            if (appBuilderFactory == null)
            {
                throw new ArgumentNullException("appBuilderFactory");
            }
            if (traceOutputFactory == null)
            {
                throw new ArgumentNullException("traceOutputFactory");
            }
            if (appLoader == null)
            {
                throw new ArgumentNullException("appLoader");
            }
            if (loggerFactory == null)
            {
                throw new ArgumentNullException("loggerFactory");
            }

            _appBuilderFactory = appBuilderFactory;
            _traceOutputFactory = traceOutputFactory;
            _appLoader = appLoader;
            _serverFactoryLoader = serverFactoryLoader;
            _loggerFactory = loggerFactory;
        }
Пример #3
0
 public LoginViewModel(IAppLoader appLoader, LoginModel loginModel, IDefaultMessenger defaultMessenger) : base(defaultMessenger)
 {
     _appLoader = appLoader;
     _defaultMessenger = defaultMessenger;
     
     Model = loginModel;
 }
Пример #4
0
 public LoginViewModel(IAppLoader appLoader, LoginModel model, 
                       IDefaultMessenger defaultMessenger, IExtNavigationService navigationService, 
                       IExtDialogService dialogService) 
      : base(defaultMessenger, model, navigationService, dialogService)
 {
     _appLoader = appLoader;
     _defaultMessenger = defaultMessenger;
     
     Model = model;
 }
Пример #5
0
        public LoginViewModel(IAppLoader appLoader, LoginModel model,
                              IDefaultMessenger defaultMessenger, IExtNavigationService navigationService,
                              IExtDialogService dialogService)
            : base(defaultMessenger, model, navigationService, dialogService)
        {
            _appLoader        = appLoader;
            _defaultMessenger = defaultMessenger;

            Model = model;
        }
Пример #6
0
 public LoginViewModel(IAppLoader appLoader, LoginModel loginModel, IDefaultMessenger defaultMessenger): base(defaultMessenger)
 {
     _appLoader = appLoader;
     _defaultMessenger = defaultMessenger;
     this._messageService = DependencyService.Get<Service.IMessageService>();
     IsBusy = false;
     loginModel.Email = "*****@*****.**";
     loginModel.Password = "******";
     
     Login = loginModel;
 }
Пример #7
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="appBuilderFactory"></param>
 /// <param name="traceOutputFactory"></param>
 /// <param name="appLoader"></param>
 /// <param name="serverFactoryLoader"></param>
 /// <param name="loggerFactory"></param>
 public HostingEngine(
     IServiceProvider serviceProvider,
     IAppBuilderFactory appBuilderFactory,
     ITraceOutputFactory traceOutputFactory,
     IAppLoader appLoader,
     IServerFactoryLoader serverFactoryLoader,
     IOptions <StartOptions> options)
 {
     _appBuilderFactory   = appBuilderFactory ?? throw new ArgumentNullException("appBuilderFactory");
     _traceOutputFactory  = traceOutputFactory ?? throw new ArgumentNullException("traceOutputFactory");
     _appLoader           = appLoader ?? throw new ArgumentNullException("appLoader");
     _serverFactoryLoader = serverFactoryLoader;
     _serviceProvider     = serviceProvider;
     this._context        = new StartContext(options.Value);
 }
Пример #8
0
        public MainViewModel(IAppLoader appLoader, MainModel mainModel, IDefaultMessenger defaultMessenger) : base(defaultMessenger)
        {
            _appLoader = appLoader;
            MainModel = mainModel;
            this.IsLoading = false;
            MainModel.IsLoading = false;
            _defaultMessenger = defaultMessenger;
            this.numberpage = "20";
            this.skippage = "0";
            LoadModelsCommand.Execute(null);

            /*ButtonItems = new ObservableCollection<string>
            {
                "Xamarin",
                "Xamarin.Forms"
            };*/
        }