Пример #1
0
        /// <summary>
        /// Gets a MediaFile.
        /// </summary>
        /// <param name="fileID">the ID of the MediaFile.</param>
        /// <returns>The MediaFile Object.</returns>
        public static MediaFile Get(int fileId)
        {
            List <MediaFile> fileList = LoadListFromReader(DBMediaFile.Select(fileId));

            if (fileList.Count > 0)
            {
                return(fileList[0]);
            }
            //else
            //{
            //    //The instance of the file was not located, present an exception.
            //    throw new ArgumentException("The File ID of '" + fileID.ToString() + "' was not found.");
            //}
            return(null);
        }
Пример #2
0
 /// <summary>
 /// Adds a MediaFile.
 /// </summary>
 /// <param name="mediaFile">The MediaFile.</param>
 /// <returns>The ID of the MediaFile.</returns>
 public static int Add(MediaFile mediaFile)
 {
     mediaFile.trackId = DBMediaFile.Insert(mediaFile.TrackId, mediaFile.FilePath, mediaFile.UserGuid);
     return(mediaFile.trackId);
 }
Пример #3
0
 /// <summary>
 /// Removes a MediaFile.
 /// </summary>
 /// <param name="fileID">The ID of the MediaFile.</param>
 /// <returns>True if the MediaFile is successfully removed.</returns>
 public static bool Remove(int fileId)
 {
     return(DBMediaFile.Delete(fileId));
 }
Пример #4
0
 /// <summary>
 /// Gets a count of MediaFiles for a MediaTrack.
 /// </summary>
 /// <param name="trackID">The ID of the Track.</param>
 /// <returns>The count of MediaFiles.</returns>
 public static int GetCountByTrack(int trackId)
 {
     return(DBMediaFile.GetCountByTrack(trackId));
 }
Пример #5
0
 public static List <MediaFile> GetForPlayer(int playerId)
 {
     return(LoadListFromReader(DBMediaFile.SelectByPlayer(playerId)));
 }
Пример #6
0
 public static List <MediaFile> GetForTrack(int trackId)
 {
     return(LoadListFromReader(DBMediaFile.SelectByTrack(trackId)));
 }