예제 #1
0
    public DownloadWorkoutData DeepCopy(DownloadWorkoutData data)
    {
        DownloadWorkoutData newData = new DownloadWorkoutData();

        newData.Name        = data.Name;
        newData.Description = data.Description;
        newData.Type        = data.Type;
        newData.Time        = data.Time;
        newData.DateCreated = data.DateCreated;
        newData.Featured    = data.Featured;
        newData.FileName    = data.FileName;

        return(newData);
    }
예제 #2
0
 public void RemoveAt(int Index)
 {
     if (DownloadWorkout.Length > 0)
     {
         DownloadWorkoutData[] tempArray = new DownloadWorkoutData[DownloadWorkout.Length - 1];
         for (int i = 0; i < Index; i++)
         {
             tempArray[i] = DownloadWorkout[i];
         }
         for (int i = Index + 1; i < DownloadWorkout.Length; i++)
         {
             tempArray[i - 1] = DownloadWorkout[i];
         }
         DownloadWorkout = tempArray;
     }
 }
예제 #3
0
 public void Add(DownloadWorkoutData newItem)
 {
     DownloadWorkoutData[] tempArray = new DownloadWorkoutData[DownloadWorkout.Length + 1];
     if (DownloadWorkout.Length > 0)
     {
         for (int i = 0; i < DownloadWorkout.Length; i++)
         {
             tempArray[i] = DownloadWorkout[i];
         }
         tempArray[tempArray.Length - 1] = newItem;
         DownloadWorkout = tempArray;
     }
     else
     {
         tempArray[0]    = newItem;
         DownloadWorkout = tempArray;
     }
 }