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