Почему Web API выводит значения, равные null?

164
25 октября 2021, 10:00

Я тестирую этот метод:

public HttpResponseMessage Get()
{
    Orders orders = new Orders();
    var result = Request.CreateResponse(HttpStatusCode.OK, orders);
    //try /*(orders.DateOrder > DateTime.Now || orders.DateOrder == null)*/
    //{
    if (orders.DateOrder > DateTime.Now || orders.DateOrder == null)
    {
        result.Content = new StringContent(JsonConvert.SerializeObject(db.Orders.ToList()));
       result.Content.Headers.ContentType = new MediaTypeHeaderValue("application/json");
    }
    return result;
}

но почему-то получаю не те значения, которые есть в таблице, а null (или 0), как на картинке ниже.

В чем дело? Может, это потому что я использую Web API внутри MVC проекта? Первый раз с таким сталкиваюсь. Спасибо, надеюсь на помощь.

READ ALSO
Bad quantifier. Unity

Bad quantifier. Unity

Не понимаю в чём проблема , тут нормально ищет

175
Список цифр в textBox или listBox

Список цифр в textBox или listBox

Пишу небольшую прогуСмысл ее такой: есть textBox, в который я вствляю в столбик цифры: целые и с плавающей точкой

237
Как сравнить даты в MS Access?

Как сравнить даты в MS Access?

В таблице столбцы date_in и date_out в виде "1410

164
Ассоциировать данные массива с данными из другого массива

Ассоциировать данные массива с данными из другого массива

У меня имеется массив в котором содержатся данные типа

250