private void ShowCompleteAcceptFile(string monitorIp, string monitorDirectory) { SubscribeCollection.Where(s => s.MonitorIP == monitorIp && s.MonitorDirectory == monitorDirectory).ToList().ForEach(s => { s.AcceptFileName = @""; s.AcceptFilePercent = 0.0; }); }
private void ShowAcceptProgress(string monitorIp, string monitorDirectory, string sendFile, double progress) { SubscribeCollection.Where(s => s.MonitorIP == monitorIp && s.MonitorDirectory == monitorDirectory).ToList().ForEach(s => { s.AcceptFileName = sendFile.Replace(monitorDirectory, s.AcceptDirectory); s.AcceptFilePercent = progress; }); }
public void RemoveAcceptSettings(string monitorIP, string monitorDirectory) { var accepts = SubscribeCollection.Where(s => s.MonitorIP == monitorIP && s.MonitorDirectory == monitorDirectory).ToList(); App.Current.Dispatcher.BeginInvoke(new Action(() => { foreach (var accept in accepts) { SubscribeCollection.Remove(accept); } })); }
public void RemoveAcceptSettings(string monitorIP, string monitorAlias) { var accepts = SubscribeCollection.Where(s => s.MonitorIP == monitorIP && s.MonitorAlias == monitorAlias).ToList(); App.Current.Dispatcher.BeginInvoke(new Action(() => { foreach (var accept in accepts) { SubscribeCollection.Remove(accept); } })); ConfigHelper.Instance.SaveSettings(); }