コード例 #1
0
        public MemberChangeList[] GetDataChanges(string SchemeName)
        {
            MemberChangeList_Service service = new MemberChangeList_Service();

            service.Url = "http://" + PensionSetup.ServerName + ":" +
                          PensionSetup.ServerPort + "/" +
                          PensionSetup.ServerInstance + "/WS/" +
                          SchemeName + "/Page/MemberChangeList";
            service.UseDefaultCredentials = false;
            service.Credentials           = new NetworkCredential(PensionSetup.SoapUsername, PensionSetup.SoapPassword);

            MemberChangeList[] dataChanges = service.ReadMultiple(null, null, 0);
            return(dataChanges);
        }
コード例 #2
0
        public ActionResult DataChangeDetails(string Number)
        {
            var    user       = context.Users.Where(x => x.UserName == User.Identity.Name).FirstOrDefault();
            string SchemeName = PensionSetup.GetSchemeNameAsync(user.SponsorNumber);
            MemberChangeList_Service service = new MemberChangeList_Service();

            service.Url = "http://" + PensionSetup.ServerName + ":" +
                          PensionSetup.ServerPort + "/" +
                          PensionSetup.ServerInstance + "/WS/" +
                          SchemeName + "/Page/MemberChangeList";
            service.UseDefaultCredentials = false;
            service.Credentials           = new NetworkCredential(PensionSetup.SoapUsername, PensionSetup.SoapPassword);
            MemberChangeList dataChange = service.Read(Number);

            var jsonSerializer = new System.Web.Script.Serialization.JavaScriptSerializer();
            var json           = jsonSerializer.Serialize(dataChange);

            return(Json(json, JsonRequestBehavior.AllowGet));
        }