public static async Task <bool> Delete(ApplicationDbContext context, long playlid_id, string userid) { var entity = new JGN_User_Playlists { id = playlid_id, userid = userid }; context.JGN_User_Playlists.Attach(entity); context.JGN_User_Playlists.Remove(entity); await context.SaveChangesAsync(); return(true); }
public static async Task <bool> Delete(ApplicationDbContext context, long playlid_id) { await PlayList_VideosBLL.Delete(context, playlid_id); var entity = new JGN_User_Playlists { id = playlid_id }; context.JGN_User_Playlists.Attach(entity); context.JGN_User_Playlists.Remove(entity); await context.SaveChangesAsync(); return(true); }
// Note: PlayList Important Terms // isEnabled: // ........... 0: Disabled PlayList // ........... 1: Enable PlayList // isapproved: // ........... 0: Not approved // ........... 1: Approved // Privacy: // ........... 0: Private // ........... 1: Public // Videos: // Store Statistic for no of videos available in playlist public static async Task <bool> Add(ApplicationDbContext context, string userid, string title) { if (Jugnoon.Settings.Configs.GeneralSettings.screen_content == 1) { title = DictionaryBLL.Process_Screening(context, title); } var _entity = new JGN_User_Playlists() { userid = userid, title = title, created_at = DateTime.Now }; context.Entry(_entity).State = EntityState.Added; await context.SaveChangesAsync(); return(true); }