Beispiel #1
0
    protected void btnDeleteVideo_Click(object sender, EventArgs e)
    {
        if (IsValid == false)
        {
            return;
        }

        try
        {
            int videoID = Convert.ToInt32(txtVideoID.Text);

            // removing from Cache
            if (Cache["Videos"] != null)
            {
                List <ShowVideoControl> list         = Cache["Videos"] as List <ShowVideoControl>;
                ShowVideoControl        videoControl = list.Where(v => v.VideoID == videoID).SingleOrDefault();
                list.Remove(videoControl);
            }

            string videoName = videos.GetVideo(videoID).VideoName;
            videos.DeleteVideo(videoID);

            SetMessageState(State.Success, "הסרטון " + videoName + " נמחק בהצלחה!");
        }
        catch (Exception ex)
        {
            SetMessageState(State.Danger, ex.Message);
        }
    }