internal bool LoadServerConfiguration(IGatewayService service) { Server.ServerConfiguration serverConfiguration; IDataSyncronize message; IDataSyncronize contact; serverConfiguration = ObjectPool.Instance.Resolve <Server.ServerConfiguration>(); message = ObjectPool.Instance.Resolve <MessageCollaborator>(); contact = ObjectPool.Instance.Resolve <DatabaseCollectionViewSource>(); //if (serverConfiguration == null) // comment this if you want refresh connection { if (serverConfiguration == null) { serverConfiguration = new Server.ServerConfiguration(service); } if (message == null) { message = new MessageCollaborator(); } if (contact == null) { contact = new DatabaseCollectionViewSource(); } message.StartSyncronizing(); contact.StartSyncronizing(); ObjectPool.Instance.Register <SMSGatewayWpf.ViewModels.Devices.SMSView>().ImplementedBy(new SMSGatewayWpf.ViewModels.Devices.SMSView()); ObjectPool.Instance.Register <SMSGatewayWpf.ViewModels.Devices.CallView>().ImplementedBy(new SMSGatewayWpf.ViewModels.Devices.CallView()); ObjectPool.Instance.Register <SMSGatewayWpf.ViewModels.Devices.PortView>().ImplementedBy(new SMSGatewayWpf.ViewModels.Devices.PortView()); ObjectPool.Instance.Register <SMSGatewayWpf.ViewModels.Devices.GeneralView>().ImplementedBy(new SMSGatewayWpf.ViewModels.Devices.GeneralView()); } ObjectPool.Instance.Register <Server.ServerConfiguration>().ImplementedBy(serverConfiguration); ObjectPool.Instance.Register <MessageCollaborator>().ImplementedBy(message); ObjectPool.Instance.Register <DatabaseCollectionViewSource>().ImplementedBy(contact); OnConfigurationLoaded(); // comment due to disabled load configuration server //if (serverConfiguration.General == null) // return false; //else return(true); }
internal bool LoadServerConfiguration(IGatewayService service) { Server.ServerConfiguration serverConfiguration; IDataSyncronize message; IDataSyncronize contact; serverConfiguration = ObjectPool.Instance.Resolve<Server.ServerConfiguration>(); message = ObjectPool.Instance.Resolve<MessageCollaborator>(); contact = ObjectPool.Instance.Resolve<DatabaseCollectionViewSource>(); //if (serverConfiguration == null) // comment this if you want refresh connection { if (serverConfiguration == null) serverConfiguration = new Server.ServerConfiguration(service); if (message == null) message = new MessageCollaborator(); if (contact == null) contact = new DatabaseCollectionViewSource(); message.StartSyncronizing(); contact.StartSyncronizing(); ObjectPool.Instance.Register<SMSGatewayWpf.ViewModels.Devices.SMSView>().ImplementedBy(new SMSGatewayWpf.ViewModels.Devices.SMSView()); ObjectPool.Instance.Register<SMSGatewayWpf.ViewModels.Devices.CallView>().ImplementedBy(new SMSGatewayWpf.ViewModels.Devices.CallView()); ObjectPool.Instance.Register<SMSGatewayWpf.ViewModels.Devices.PortView>().ImplementedBy(new SMSGatewayWpf.ViewModels.Devices.PortView()); ObjectPool.Instance.Register<SMSGatewayWpf.ViewModels.Devices.GeneralView>().ImplementedBy(new SMSGatewayWpf.ViewModels.Devices.GeneralView()); } ObjectPool.Instance.Register<Server.ServerConfiguration>().ImplementedBy(serverConfiguration); ObjectPool.Instance.Register<MessageCollaborator>().ImplementedBy(message); ObjectPool.Instance.Register<DatabaseCollectionViewSource>().ImplementedBy(contact); OnConfigurationLoaded(); // comment due to disabled load configuration server //if (serverConfiguration.General == null) // return false; //else return true; }