private ObservableCollection<T> GetObservableCopy<T>(IList<T> iList)
{
ObservableCollection<T> observableCollection = new ObservableCollection<T>();
try
{
if (iList != null && iList.Count > 0)
{
foreach (T item in iList)
{
observableCollection.Add(ModelBase.Clone<T>(item);
}
}
}
catch (Exception exception)
{
//Throw New exception;
}
return observableCollection;
}