Beispiel #1
0
 public ActionResult AddNewFeaturedPlaylist(string fp_PlaylistName, int fp_PlaylistID, int fp_UserID)
 {
     if (Session["Roles"] != null && Session["Roles"].Equals("Admin"))
     {
         hypster_tv_DAL.FeaturedPlaylist plst_add = new hypster_tv_DAL.FeaturedPlaylist();
         plst_add.FeaturedPlaylist_PlaylistID   = fp_PlaylistID;
         plst_add.FeaturedPlaylist_UserID       = fp_UserID;
         plst_add.FeaturedPlaylist_PlaylistName = fp_PlaylistName;
         plst_add.FeaturedPlaylist_CreateDate   = DateTime.Now;
         plst_add.FeaturedPlaylist_Guid         = fp_PlaylistName.Replace('&', '-').Replace('?', '-').Replace('*', '-').Replace("\'", "-").Replace('#', '-').Replace(' ', '-');
         hypster_tv_DAL.FeaturedPlaylistManagement fp_manager = new hypster_tv_DAL.FeaturedPlaylistManagement();
         hypster_tv_DAL.FeaturedPlaylist_Result    fp_check   = new hypster_tv_DAL.FeaturedPlaylist_Result();
         fp_check = fp_manager.FeaturedPlaylistByGuid(plst_add.FeaturedPlaylist_Guid);
         if (fp_check.FeaturedPlaylist_ID != 0)
         {
             Random rand = new Random();
             plst_add.FeaturedPlaylist_Guid = plst_add.FeaturedPlaylist_Guid + "-" + rand.Next(1, 10000).ToString();
         }
         fp_manager.hyDB.FeaturedPlaylists.AddObject(plst_add);
         fp_manager.hyDB.SaveChanges();
         return(RedirectPermanent("/WebsiteManagement/hypFeaturedPlaylists"));
     }
     else
     {
         return(RedirectPermanent("/home"));
     }
 }