public void DeletePostFolder(Guid postFolderId)
        {
            PostFolderDE postFolder = _context.tbl_db_post_folder.Where(x => x.PostFolderId == postFolderId).FirstOrDefault();

            if (postFolder == null)
            {
                throw new AppException("PostFolderId does not exist");
            }

            _context.tbl_db_post_folder.Remove(postFolder);
            _context.SaveChanges();
        }
 public void CreatePostFolder(Guid postId, List <Guid> courseFolderId)
 {
     foreach (Guid i in courseFolderId)
     {
         if (!CourseFolderExists(i))
         {
             throw new AppException("CourseFolderId " + i + " does not exist");
         }
         PostFolderDE postFolder = new PostFolderDE();
         postFolder.PostFolderId   = new Guid();
         postFolder.PostId         = postId;
         postFolder.CourseFolderId = i;
         _context.tbl_db_post_folder.Add(postFolder);
     }
     _context.SaveChangesAsync().Wait();
 }