Пример #1
0
    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);
    }
Пример #2
0
 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;
     }
 }
Пример #3
0
 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;
     }
 }