public static void WriteSubmitQuestionResult(this DataOutputStream output, AskQuestionConfirm value) { if (value == null) { throw new ArgumentNullException("value"); } output.WriteString(value.AdvertURL); output.WriteString(value.AdvertImage); output.WriteString(value.AskQuestionID); }
public void Invoke(HttpSessionState session, DataInputStream input) { _result = HttpProcessor.GetClient<AskServiceSoapClient>(session).SubmitQuestion( input.ReadString(), input.ReadString(), input.ReadString(), input.ReadInt32(), input.ReadInt32(), input.ReadStringArray(), input.ReadInt32(), input.ReadBoolean()); }
public AskQuestionConfirm SubmitQuestion( String nickname, String password, String questionText, Int32 numberOfPhotos, Int32 responseType, String[] customResponses, Int32 durationType, Boolean isPrivate) { if (String.IsNullOrEmpty(nickname)) { throw new ArgumentNullException("nickname"); } if (String.IsNullOrEmpty(password)) { throw new ArgumentNullException("password"); } if (String.IsNullOrEmpty(questionText)) { throw new ArgumentNullException("questionText"); } var member = Member.GetMemberViaNicknamePassword(nickname, password); var aaf = new AskAFriend() { WebAskAFriendID = Misc.UniqueID.NewWebID(), MemberID = member.MemberID, RejectScore = 10, Question = Server.HtmlEncode(questionText), NumberOfPhotos = numberOfPhotos, ResponseType = responseType, Active = false, Duration = durationType, IsPrivate = isPrivate, SubmittedIP = HttpContext.Current.Request.UserHostAddress }; if (customResponses != null) { aaf.ResponseA = (customResponses.Length > 0) ? Server.HtmlEncode(customResponses[0]) : String.Empty; aaf.ResponseB = (customResponses.Length > 1) ? Server.HtmlEncode(customResponses[1]) : String.Empty; } aaf.Save(); var result = new AskQuestionConfirm() { AskQuestionID = aaf.WebAskAFriendID, AdvertURL = @"http://www.google.co.uk/images/firefox/tshirt.gif", AdvertImage = "" }; return(result); }
public AskQuestionConfirm SubmitQuestion( String nickname, String password, String questionText, Int32 numberOfPhotos, Int32 responseType, String[] customResponses, Int32 durationType, Boolean isPrivate) { if (String.IsNullOrEmpty(nickname)) throw new ArgumentNullException("nickname"); if (String.IsNullOrEmpty(password)) throw new ArgumentNullException("password"); if (String.IsNullOrEmpty(questionText)) throw new ArgumentNullException("questionText"); var member = Member.GetMemberViaNicknamePassword(nickname, password); var aaf = new AskAFriend() { WebAskAFriendID = Misc.UniqueID.NewWebID(), MemberID = member.MemberID, RejectScore = 10, Question = Server.HtmlEncode(questionText), NumberOfPhotos = numberOfPhotos, ResponseType = responseType, Active = false, Duration = durationType, IsPrivate = isPrivate, SubmittedIP = HttpContext.Current.Request.UserHostAddress }; if (customResponses != null) { aaf.ResponseA = (customResponses.Length > 0) ? Server.HtmlEncode(customResponses[0]) : String.Empty; aaf.ResponseB = (customResponses.Length > 1) ? Server.HtmlEncode(customResponses[1]) : String.Empty; } aaf.Save(); var result = new AskQuestionConfirm() { AskQuestionID = aaf.WebAskAFriendID, AdvertURL = @"http://www.google.co.uk/images/firefox/tshirt.gif", AdvertImage = "" }; return result; }
public static void WriteSubmitQuestionResult(this DataOutputStream output, AskQuestionConfirm value) { if (value == null) throw new ArgumentNullException("value"); output.WriteString(value.AdvertURL); output.WriteString(value.AdvertImage); output.WriteString(value.AskQuestionID); }