public DownloadTrainingData DeepCopy(DownloadTrainingData data) { DownloadTrainingData newData = new DownloadTrainingData(); newData.Name = data.Name; newData.Description = data.Description; newData.Type = data.Type; newData.NumberOfDays = data.NumberOfDays; newData.DateCreated = data.DateCreated; newData.Featured = data.Featured; newData.FileName = data.FileName; return(newData); }
public void RemoveAt(int Index) { if (DownloadTraining.Length > 0) { DownloadTrainingData[] tempArray = new DownloadTrainingData[DownloadTraining.Length - 1]; for (int i = 0; i < Index; i++) { tempArray[i] = DownloadTraining[i]; } for (int i = Index + 1; i < DownloadTraining.Length; i++) { tempArray[i - 1] = DownloadTraining[i]; } DownloadTraining = tempArray; } }
public void Add(DownloadTrainingData newItem) { DownloadTrainingData[] tempArray = new DownloadTrainingData[DownloadTraining.Length + 1]; if (DownloadTraining.Length > 0) { for (int i = 0; i < DownloadTraining.Length; i++) { tempArray[i] = DownloadTraining[i]; } tempArray[tempArray.Length - 1] = newItem; DownloadTraining = tempArray; } else { tempArray[0] = newItem; DownloadTraining = tempArray; } }