public AppCollectionViewModel(NesterService platform) : base(platform) { _editApp = new App(); _editApp.OwnedBy = platform.Permit.Owner; _appModels = new ObservableCollection <AppViewModel>(); }
public void SetupPlatform() { StorageService cache = new StorageService(Path.Combine( Path.GetTempPath(), "NesterCache-" + DateTime.Now.Ticks.ToString())); cache.Clear(); var clientSignature = new { Model = DeviceInfo.Model, Manufacturer = DeviceInfo.Manufacturer, Name = DeviceInfo.Name, Platform = DeviceInfo.Platform, Idiom = DeviceInfo.Idiom, DeviceType = DeviceInfo.DeviceType, HardwareVersion = DeviceInfo.VersionString, SoftwareVersion = typeof(BaseViewModels).GetTypeInfo() .Assembly.GetName().Version.ToString(), ApiVersion = ApiVersion }; _platform = new NesterService( ApiVersion, JsonConvert.SerializeObject(clientSignature), cache); }
public NesterQueueServer(NesterService service, Enviorenment enviorenment, bool durable = false, bool autoDelete = true) : base(service, enviorenment, durable, autoDelete) { DefaultChannel.QueueDeclare(QueueName); // The generic nest endpoint DefaultChannel.QueueBind(QueueName + ".*"); // The specific nest cushion endpoint DefaultChannel.QueueBind(QueueName + "." + Environment.GetEnvironmentVariable("NEST_CUSHION_INDEX")); }
public App() { InitializeComponent(); _user = new User(); _service = new NesterService(); _service.Version = ServiceVersion; _target = new NesterService(); _storage = new StorageService(); _storage.Clear(); _baseModels = new BaseModels( new AuthViewModel(), new PaymentViewModel(), new AppViewModel()); MainPage = new NavigationPage( new WPPodUser.LoginView()); }
public NesterQueueExchange(NesterService service, Enviorenment enviorenment, bool durable = false, bool autoDelete = true) { _enviorenment = enviorenment; ConnectionFactory factory = new ConnectionFactory(); factory.UserName = service.User; factory.Password = service.Password; factory.HostName = service.Host; factory.VirtualHost = service.Resource; factory.ContinuationTimeout = TimeSpan.FromSeconds(service.TimeoutSec); _connection = factory.CreateConnection(); _durable = durable; _autodelete = autoDelete; _channel = CreateChannel(); }
public App() { InitializeComponent(); _baseModels = new BaseModels( new AuthViewModel(), new PaymentViewModel(), new AppViewModel()); _user = new User(); _appMeta = new NesterService(); _appMeta.Version = ServiceVersion; _appDeployed = new NesterService(); _appDeployed.Version = ServiceVersion; _storage = new StorageService(); _storage.Clear(); _progressView = new BannerView("Please wait .."); _aboutPage = new AboutPage(); _menuPage = new MenuPage(); _orderPage = new OrderPage(); _stockPage = new StockPage(); Current.MainPage = new TabbedPage { Children = { new NavigationPage(_progressView) { Title = "Starting" } } }; Device.BeginInvokeOnMainThread( async() => await InitAsync()); }
public NesterQueueClient(NesterService service, Enviorenment enviorenment, bool durable = false, bool autoDelete = true) : base(service, enviorenment, durable, autoDelete) { }