Диапазон int автореализации: Список <DBInvoiceModel>invoiceRecords = GetInvoiceRecords (100); - PullRequest
0 голосов
/ 25 мая 2020

Только для целей тестирования я указал диапазон int следующим образом - чтобы я мог тестировать отдельные записи. Теперь я доволен тестированием, и мне нужно перекодировать проект, чтобы он мог запрашивать все записи в очереди, а не только определенные, которые жестко запрограммированы:

private string CalculateOrderQueryXML(string key, string accountName)
{
    //TODO: MAKE THE APPLICATION WORK THRU ALL ORDERS NOT SPECIFY A RANGE
    int OrderNoStart = 100;
    int OrderNoEnd = 200;
    string XMLstring = @"<?xml version=""1.0"" encoding=""utf-8"" ?>

позже в приложении, У меня есть метод, который также вызывает этот же тип int, как показано ниже:

// Get the invoice records from the database
//TODO: MAKE INVOICE RECORDS WORK THRU ALL RECORDS IN QUEUE, NOT HARD-CODED
List<DBInvoiceModel> invoiceRecords = GetInvoiceRecords(100);

Затем заказы запрашиваются следующим образом:

private async Task<string> QueryOrders(string key, string accountName)
{
    string XMLstring = CalculateOrderQueryXML(key, accountName);
    StringContent stringcontent = new StringContent(XMLstring);

    stringcontent.Headers.ContentType.MediaType = "text/XML";
    HttpResponseMessage response = await http.PostAsync("https://www.example.com/shared/xml/orderquery.rest", stringcontent);

    /*string for response*/
    string ResponseString = await response.Content.ReadAsStringAsync();

    XmlDocument xml = new XmlDocument();
    xml.LoadXml(ResponseString);

    return xml.OuterXml;

}

Я хотел бы иметь возможность выполнить программа без ссылки на значение, например 100 сверху, так что приложение обрабатывает все заказы в очереди.

Может ли кто-нибудь направить меня в правильном направлении?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...