//public IActionResult Get([FromQuery] PageModel filter) //{ // var timedProcess = new TimedProcess<PagedResult<Order>>(); // timedProcess.StartTimer(); // var result = _reader.GetAllOrders(filter); // timedProcess.StopTimer(); // timedProcess.Result = result; // return Ok(timedProcess); //} public async Task <IActionResult> Get([FromQuery] PageModel filter) { var timedProcess = new TimedProcess <PagedResult <Order> >(); timedProcess.StartTimer(); var result = await _reader.GetAllOrdersAsync(filter); timedProcess.StopTimer(); timedProcess.Result = result; return(Ok(timedProcess)); }