private async Task <List <VatData> > GetRate() { var rawData = new RawData(); rawData = await GetDataFromRestful(rawData); var vatDataList = new List <VatData>(); foreach (var rawDataRate in rawData.Rates) { var vatData = new VatData { Country = rawDataRate.Name }; foreach (var ratePeriod in rawDataRate.Periods) { vatData.VatStandard = ratePeriod.Rates.Standard; } vatDataList.Add(vatData); } return(vatDataList); }
//public List<object> Suppliers(string CompanySlug, List<object> Data) //{ // Data = Http.SyncList(CompanySlug + "/upload/Suppliers", Data); // return Data; //} //public List<object> Users(string CompanySlug, List<object> Data) //{ // Data = Http.SyncList(CompanySlug + "/upload/Users", Data); // return Data; //} public List <Vat> Vats(string CompanySlug, List <object> Data) { string result = ""; HttpWebResponse response = Http.SyncList(CompanySlug + "/upload/saletax", Data);; if (response.StatusCode != HttpStatusCode.OK) { HttpListenerException ex = new HttpListenerException(); throw ex; } using (var streamReader = new StreamReader(response.GetResponseStream())) { result = streamReader.ReadToEnd(); } Models.VatData MyList = new VatData(); MyList = JsonConvert.DeserializeObject <Models.VatData>(result); return(MyList.data); }
public static PaymentMethod B2BSberbank(string paymentPurpose, VatData vatData) => new()
public static PaymentMethod B2BSberbank(string paymentPurpose, VatData vatData) => new PaymentMethod { Type = PaymentMethodType.B2BSberbank, PaymentPurpose = paymentPurpose, VatData = vatData };