Ejemplo n.º 1
0
 public async Task <IHttpActionResult> UpdatePlaylists(List <Playlist> playlists)
 {
     try
     {
         MediaContainerRepository repo = new MediaContainerRepository();
         var response = repo.UpdatePlaylists(playlists);
         if (response != null)
         {
             return(Ok(response));
         }
         else
         {
             return(BadRequest());
         }
     }
     catch (Exception ex)
     {
         return(BadRequest("An error occurred in UpdatePlaylists: " + ex.Message));
     }
 }
Ejemplo n.º 2
0
 public async Task <IHttpActionResult> CreateFolders(List <Folder> folders)
 {
     try
     {
         MediaContainerRepository repo = new MediaContainerRepository();
         var response = repo.CreateFolders(folders);
         if (response != null)
         {
             return(Ok(response));
         }
         else
         {
             return(BadRequest());
         }
     }
     catch (Exception ex)
     {
         return(BadRequest("An error occurred in CreateFolders: " + ex.Message));
     }
 }
Ejemplo n.º 3
0
 public async Task <IHttpActionResult> GetPlaylists(int userID)
 {
     try
     {
         MediaContainerRepository repo = new MediaContainerRepository();
         var response = repo.GetPlaylists(userID);
         if (response != null)
         {
             return(Ok(response));
         }
         else
         {
             return(BadRequest());
         }
     }
     catch (Exception ex)
     {
         return(BadRequest("An error occurred in GetPlaylists: " + ex.Message));
     }
 }
Ejemplo n.º 4
0
 public async Task <IHttpActionResult> DeleteFolder(int ID)
 {
     try
     {
         MediaContainerRepository repo = new MediaContainerRepository();
         var response = repo.DeleteFolder(ID);
         if (response != null)
         {
             return(Ok(response));
         }
         else
         {
             return(BadRequest());
         }
     }
     catch (Exception ex)
     {
         return(BadRequest("An error occurred in DeleteFolder: " + ex.Message));
     }
 }