public MainWindow() { InitializeComponent(); //ServiceHost svc = new ServiceHost(typeof(AgregatorMethods)); //svc.AddServiceEndpoint(typeof(IAgregator), //new NetTcpBinding(), //new Uri("net.tcp://localhost:5000/AgregatorMethods")); //svc.Open(); ChannelFactory <IAgregator> factory = new ChannelFactory <IAgregator>( new NetTcpBinding(), new EndpointAddress("net.tcp://localhost:5000/AgregatorMethods")); IAgregator kanal = factory.CreateChannel(); devices = new ObservableCollection <DevClass>(); Thread.Sleep(10000); DataBaseOperations dbo = new DataBaseOperations(); dbo.Isprazni(); dbo.IsprazniM(); dbo.IsprazniD(); int i = kanal.BazaACnt(); for (int j = 1; j <= i; j++) { if (kanal.dobaviAgregator(j, out Shared.Agregator a1)) { dbo.SaveAgregator(a1); } } List <DevClass> dvcs = new List <DevClass>(); for (int j = 1; j <= kanal.BazaDCnt(); j++) { if (kanal.dobaviDev(j, out DevClass d)) { dvcs.Add(d); dbo.SaveData(d); foreach (Merenje m in d.ListMerenje.Values) { if (kanal.dobaviMer(m.Id, d, out Merenje m1)) { dbo.SaveMerenje(m1); } } } } }
public Chanel2Widget(IAgregator agregator) { _newsAgregator = agregator; _newsAgregator.AddObserver(this); }
public MyListIterator(IAgregator <T> list) { _list = list ?? throw new ArgumentNullException("Argument list is null"); }
public MetricController(IAgregator agregator, ISqlRepository sqlRepository) { _sqlRepository = sqlRepository; _agregator = agregator; }