public object Get() { try { var queryString = Request.Query; var skip = Convert.ToInt32(queryString["$skip"]); var take = Convert.ToInt32(queryString["$top"]); var data = _supervisor.GetAllOrders(skip, take).ToList(); var numReg = data.Count(); return(new { Items = data, Count = _supervisor.OrdersTotalRegs() }); } catch (Exception ex) { _logger.LogError(ex, "Exception: "); return(StatusCode(500, ex)); } }