/// <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; }
public LoginViewModel(IAppLoader appLoader, LoginModel loginModel, IDefaultMessenger defaultMessenger) : base(defaultMessenger) { _appLoader = appLoader; _defaultMessenger = defaultMessenger; Model = loginModel; }
public LoginViewModel(IAppLoader appLoader, LoginModel model, IDefaultMessenger defaultMessenger, IExtNavigationService navigationService, IExtDialogService dialogService) : base(defaultMessenger, model, navigationService, dialogService) { _appLoader = appLoader; _defaultMessenger = defaultMessenger; Model = model; }
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; }
/// <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); }
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" };*/ }