/// <summary> /// Возвращает коллекцию параметров. /// </summary> public override Dictionary <string, string> GetParameters() { var parameters = base.GetParameters(); if (OwnerID != 0) { parameters["owner_id"] = OwnerID.ToString(); } parameters["video_id"] = VideoID.ToString(); if (!string.IsNullOrWhiteSpace(Message)) { parameters["message"] = Message; } if (Attachments != null && Attachments.Count != 0) { parameters["attachments"] = string.Join(",", Attachments); } if (FromGroup != VKBoolean.False && OwnerID < 0) { parameters["from_group"] = "1"; } if (ReplyToComment != 0) { parameters["reply_to_comment"] = ReplyToComment.ToString(); } if (StickerID != 0 && Message == null && Attachments == null) { parameters["sticker_id"] = StickerID.ToString(); } return(parameters); }
public override bool Equals(object obj) { var other = obj as BlogEntry; if (other == null) { return(false); } return(VideoID.Equals(other.VideoID)); }
/// <summary> /// Возвращает коллекцию параметров. /// </summary> public override Dictionary <string, string> GetParameters() { var parameters = base.GetParameters(); parameters["video_id"] = VideoID.ToString(); if (OwnerID != 0) { parameters["owner_id"] = OwnerID.ToString(); } return(parameters); }
protected virtual bool Equals(YoutubeEntry that) { if (ReferenceEquals(that, null)) { return(false); } else if (ReferenceEquals(that, this)) { return(true); } else { return(VideoID.Equals(that.VideoID)); } }
/// <summary> /// Возвращает коллекцию параметров. /// </summary> public override Dictionary <string, string> GetParameters() { var parameters = base.GetParameters(); if (OwnerID != 0) { parameters["owner_id"] = OwnerID.ToString(); } parameters["video_id"] = VideoID.ToString(); if (Sort != VKSortByDate.asc) { parameters["sort"] = "desc"; } parameters["need_likes"] = "1"; return(parameters); }
/// <summary> /// Возвращает коллекцию параметров. /// </summary> public override Dictionary <string, string> GetParameters() { var parameters = base.GetParameters(); parameters["user_id"] = UserID.ToString(); if (OwnerID != 0) { parameters["owner_id"] = OwnerID.ToString(); } parameters["video_id"] = VideoID.ToString(); if (!String.IsNullOrWhiteSpace(TaggedName)) { parameters["tagged_name"] = TaggedName; } return(parameters); }
// The ToArray() method is like the ToString method in that it helps the contructor pass the correct objects to the array in the correct form public string[] ToArray() { return(new string[] { VideoID.ToString(), VideoName, QuantityInStock.ToString(), QuantityCheckedOut.ToString(), TotalQuantity.ToString(), MediaType, DownloadType, Price.ToString(), GenreID.ToString(), Genre, Adult, }); }
/// <summary> /// Creates the JavaScript block and Flash div controls and adds them to the page /// </summary> protected override void CreateChildControls() { //Add the flash content panel to the page this.Controls.Clear(); Panel vp = new Panel(); vp.ID = this.ClientID; this.Controls.Add(vp); if (!VideoID.Equals(-1) || !PlayerID.Equals(-1)) { //wmode WMode qWMode = BrightcoveSDK.WMode.Transparent; if (WMode.Equals(BrightcoveSDK.WMode.Opaque.ToString().ToLower())) { qWMode = BrightcoveSDK.WMode.Opaque; } if (WMode.Equals(BrightcoveSDK.WMode.Window.ToString().ToLower())) { qWMode = BrightcoveSDK.WMode.Window; } string uniqueID = "video_" + DateTime.Now.ToString("yyyy.MM.dd.HH.mm.ss.FFFF"); Literal litScript = new Literal(); if (PlaylistTabs.Any()) { litScript.Text = EmbedCode.GetTabbedPlayerEmbedCode(PlayerID, VideoID, PlaylistTabs.GetValues(), Height, Width, BackColor, AutoStart, qWMode, uniqueID); } else if (PlaylistCombos.Any()) { litScript.Text = EmbedCode.GetComboBoxPlayerEmbedCode(PlayerID, VideoID, PlaylistCombos.GetValues(), Height, Width, BackColor, AutoStart, qWMode, uniqueID); } else if (VideoList != -1) { EmbedCode.GetVideoListPlayerEmbedCode(PlayerID, VideoID, VideoList, Height, Width, BackColor, AutoStart, qWMode, uniqueID); } else { litScript.Text = EmbedCode.GetVideoPlayerEmbedCode(PlayerID, VideoID, Height, Width, BackColor, AutoStart, qWMode, uniqueID); } Controls.Add(litScript); } }
/// <summary> /// Возвращает коллекцию параметров. /// </summary> public override Dictionary <string, string> GetParameters() { var parameters = base.GetParameters(); parameters["owner_id"] = OwnerID.ToString(); parameters["video_id"] = VideoID.ToString(); if (Reason != VKReason.Spam) { parameters["reason"] = ((byte)Reason).ToString(); } if (!String.IsNullOrWhiteSpace(Comment)) { parameters["comment"] = Comment; } if (!String.IsNullOrWhiteSpace(SearchQuery)) { parameters["search_query"] = SearchQuery; } return(parameters); }
/// <summary> /// Возвращает коллекцию параметров. /// </summary> public override Dictionary <string, string> GetParameters() { var parameters = base.GetParameters(); if (OwnerID != 0) { parameters["owner_id"] = OwnerID.ToString(); } parameters["video_id"] = VideoID.ToString(); if (!string.IsNullOrWhiteSpace(Name)) { parameters["name"] = Name; } if (!string.IsNullOrWhiteSpace(Description)) { parameters["desc"] = Description; } if (Repeat != VKVideoRepeat.Unknown) { parameters["repeat"] = ((byte)Repeat).ToString(); } return(parameters); }
protected override void AddAttributesToRender(System.Web.UI.HtmlTextWriter writer) { // Wire up the onkeypress event handler to the ChangeBackgroundColor() JavaScript function Control c = Page.FindControl(ControlToManage); StringBuilder onClickCall = new StringBuilder(); //make sure it's the right object if (c != null && c.GetType().ToString().Equals("BrightcoveSDK.UI.VideoPlayer")) { VideoPlayer vp = (VideoPlayer)c; //check video id if (VideoID.Equals(-1)) { onClickCall.Append(vp.VideoID); } else { onClickCall.Append(VideoID); } onClickCall.Append(", "); //check for player id if (PlayerID.Equals(-1)) { onClickCall.Append(vp.PlayerID); } else { onClickCall.Append(PlayerID); } //check for player name onClickCall.Append(", '" + vp.PlayerName + "', "); //check for auto start if (AutoStart.Equals(false)) { onClickCall.Append(vp.AutoStart.ToString().ToLower()); } else { onClickCall.Append(AutoStart.ToString().ToLower()); } onClickCall.Append(", '"); //check for back color if (BackColor.Equals("#000000")) { onClickCall.Append(vp.BackColor); } else { onClickCall.Append(BackColor); } onClickCall.Append("', "); //check for width if (Width.Equals(0)) { onClickCall.Append(vp.Width.ToString()); } else { onClickCall.Append(Width.ToString()); } onClickCall.Append(", "); //check for Height if (Height.Equals(0)) { onClickCall.Append(vp.Height.ToString()); } else { onClickCall.Append(Height.ToString()); } onClickCall.Append(", "); //check for IsVid if (IsVid.Equals(true)) { onClickCall.Append(vp.IsVid.ToString().ToLower()); } else { onClickCall.Append(IsVid.ToString().ToLower()); } onClickCall.Append(", '"); //check for WMode if (WMode.Equals("")) { onClickCall.Append(vp.WMode); } else { onClickCall.Append(WMode); } //append for ClientID onClickCall.Append("', '" + vp.ClientID + "', '" + PlaylistTabString + "', '" + PlaylistComboString + "', '" + VideoList.ToString() + "'"); writer.AddAttribute("onclick", "javascript:addPlayer(" + onClickCall.ToString() + ");return false;"); base.AddAttributesToRender(writer); } else { StringBuilder error = new StringBuilder(); error.Append("The ControlToManage must be specified or point to a valid VideoPlayer."); if (c == null) { error.Append("\n The ControlToManage was null."); } else if (!c.GetType().ToString().Equals("BrightcoveSDK.UI.VideoPlayer")) { error.Append("\n The ControlToManage type was " + c.GetType().ToString() + "."); } throw new ArgumentException(error.ToString()); } }
public override int GetHashCode() { return(VideoID.GetHashCode()); }