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)); } }
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)); } }
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)); } }
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)); } }