void service_GetAlarmReceiversCompleted(object sender, GetAlarmReceiversCompletedEventArgs e) { if (e.Error != null) { e.Error.ShowError(); return; } if (e.Result != null) { ReceiversTitle.Text = Group.Tag.ToString(); ReceiversGrid.ItemsSource = e.Result.ToList(); ReceiversGrid.Tag = e.Result; ReceiversGrid.Visibility = Visibility.Visible; } if (membercheck == true) { Receivers r = new Receivers() { UserName = new List <string>() }; r.GropuName = Group.Tag.ToString(); foreach (var a in e.Result.ToList()) { r.UserName.Add(a.UserName); } var data = receiver.FirstOrDefault(s => s.GropuName == Group.Tag.ToString()); if (data != null) { receiver.Remove(data); } else { receiver.Add(r); } } if (membercheck == false) { var data = receiver.FirstOrDefault(s => s.GropuName == Group.Tag.ToString()); if (data != null) { receiver.Remove(data); } } }
void service_GetAlarmReceiversCompleted(object sender, GetAlarmReceiversCompletedEventArgs e) { if (e.Error != null) { e.Error.ShowError(); return; } if (e.Result != null) { ReceiversTitle.Text = Group.Tag.ToString(); ReceiversGrid.ItemsSource = e.Result.ToList(); ReceiversGrid.Tag = e.Result; ReceiversGrid.Visibility = Visibility.Visible; } if (membercheck == true) { Receivers r = new Receivers() { UserName = new List<string>() }; r.GropuName = Group.Tag.ToString(); foreach (var a in e.Result.ToList()) { r.UserName.Add(a.UserName); } var data = receiver.FirstOrDefault(s => s.GropuName == Group.Tag.ToString()); if (data != null) { receiver.Remove(data); } else { receiver.Add(r); } } if (membercheck == false) { var data = receiver.FirstOrDefault(s => s.GropuName == Group.Tag.ToString()); if (data != null) { receiver.Remove(data); } } }