Hi All,
I have one function in webservice:-
/// <summary> /// Get the required user agreements for the application specified. /// </summary> /// <param name="applicationName">The name of the application.</param> /// <returns>A UserAgreement array containing the name and text of the user agreement.</returns> [WebMethod] public UserAgreement[] GetRequiredUserAgreements(string applicationName) { List<UserAgreement> userAgreements = new List<UserAgreement>(); KeyValuePair<string, string>[] parameters = new KeyValuePair<string, string>[1]; KeyValuePair<string, string> parameter = new KeyValuePair<string, string>("applicationName", applicationName); parameters[0] = parameter; int returncode = Keups.Business.WebServiceAudit.RecordWebServiceAccess("InquiryService", this.User.Identity.Name, "GetRequiredUserAgreements", parameters); if (returncode != 0) { return userAgreements.ToArray(); } Keups.Business.Application application = Keups.Business.Application.FindApplicationByName(applicationName); if (application != null) { Keups.Business.UserAgreement[] agreements = application.Agreements; foreach (Keups.Business.UserAgreement agreement in agreements) { UserAgreement userAgreement = new UserAgreement(); userAgreement.AgreementName = agreement.Name; userAgreement.AgreementText = agreement.Text; userAgreements.Add(userAgreement); } } return userAgreements.ToArray(); }
i have already registered the webservice, now i need to capture the return value in my aspx.cs page.
i tried like this
UserAgreement[] userAppAgreements = inquiry.GetRequiredUserAgreements(appName);
this is giving me error.
then i tried like this
object userAppAgreements = inquiry.GetRequiredUserAgreements(appName);
here not able to check the null and >0 condition.
Any help?