Пример #1
0
        private void PrintResponse <T>(IReadOnlyResponse <T[]> response)
        {
            lstBox_output.Items.Add("Response message: " + response.Message);

            if (response.StatusCode == HttpStatusCode.OK)
            {
                Log("Response succesful.");

                foreach (T item in response.Data)
                {
                    lstBox_output.Items.Add(item.ToString());
                }
            }
            else
            {
                Log("Response error code: " + response.StatusCode.ToString() + ".");
            }
        }
Пример #2
0
        private async Task GetEnumFromCart(int cartCode)
        {
            IReadOnlyResponse <BookWithUser> response = await _querier.EnumerateFromCartAsync(cartCode);

            lstBox_output.Items.Add("Response message: " + response.Message);

            if (response.StatusCode == HttpStatusCode.OK)
            {
                Log("Response succesful.");
                lstBox_output.Items.Add("From user: "******"Response error code: " + response.StatusCode.ToString() + ".");
            }
        }
Пример #3
0
        private async Task GetEnumDateRange(DateTime start, DateTime end)
        {
            IReadOnlyResponse <string[]> response = await _querier.EnumerateDateRangeAsync(start, end);

            PrintResponse <string>(response);
        }
Пример #4
0
        private async Task GetEnumAllCategory(Category category)
        {
            IReadOnlyResponse <ReadOnlyBook[]> response = await _querier.EnumerateAllCategoryAsync(category);

            PrintResponse <ReadOnlyBook>(response);
        }
Пример #5
0
        private async Task GetQuantityOfIn(Category category, string repart)
        {
            IReadOnlyResponse <int> response = await _querier.QuantityOfInAsync(category, repart);

            MessageBox.Show("Respponse message: " + response.Message + "\n" + response.Data, response.StatusCode.ToString());
        }