private void SetDestinationSource() { DestinationSource.Clear(); foreach (var item in PortCollection.Source) { if (Agent != null && Agent.CitiesCanAccess != null) { var CityCanAccess = Agent.CitiesCanAccess.Where(O => O.CityId == item.CityID).FirstOrDefault(); if (CityCanAccess != null) { DestinationSource.Add(item); } } } DestinationView.Refresh(); }
private void PindahkanAction(object obj) { try { foreach (var item in OriginSource.Where(O => O.Selected).ToList()) { var newItem = item.GetClone(); newItem.Selected = false; DestinationSource.Add(newItem); OriginSource.Remove(item); } RefreshAll(); } catch (Exception ex) { Helpers.ShowErrorMessage(ex.Message); } }