public ObjectResult ResolveOffnetServices(PartnerServPkg postData)
        {
            return(WebFunction.Execute <PartnerServPkg, PartnerServPkg>(this, postData, (osp) =>
            {
                string error;
                PartnerServPkg pkg;

                try
                {
                    var NewOsp = OffnetBiz.ResolveOffnet(osp.GetPartnerServicePackage(), out error);
                    pkg = new PartnerServPkg(NewOsp);
                }
                catch (Exception e)
                {
                    if (e.Data.Contains("Custom Msg"))
                    {
                        pkg = new PartnerServPkg {
                            ErrorString = e.Data["Custom Msg"].ToString() + e.Message, IsValid = false
                        };
                    }
                    else
                    {
                        pkg = new PartnerServPkg {
                            ErrorString = e.Message, IsValid = false
                        };
                    }
                }
                return new WebResult <PartnerServPkg>(pkg);
            }));
        }
        public void PomResolveServices()
        {
            //Making a call to get service for vendor at&t and vendor id 1
            Startup.LoadSettings();
            var Package = new PartnerServPkg();
            var partner = new PartnerKeyWeb();

            Package.EffectiveDate  = DateTime.Now;
            Package.IsValid        = true;
            partner.VendorId       = 1;
            partner.VendorName     = "AT&T";
            partner.PartnerOrderId = 0;
            partner.Source         = "CPO,SWIFT";
            Package.Partner        = partner;
            var url = FscApplication.Current.Settings.FscUrls.FSCMediation + MediationEndPoints.pomResolveServices;
            var pkg = ApiClient.Post <PartnerServPkg, PartnerServPkg>(HttpTargetType.FSCMediation, "FSC Mediation Pom Resolve", url, Package, ApiClient.ContentType.Json, ApiClient.HeaderType.FSCMediation);

            Assert.IsNotNull(pkg);
            Assert.IsNull(pkg.ErrorString);
        }