public IQueryable <AbbreviatedOrderModel> GetRecentOrders(string driverDeviceId) { var ws = _workSessionRepository.Get().FirstOrDefault(x => x.Driver.Device.HardwareId == driverDeviceId && x.EndTime == null); var orders = _orderRepository.Get().Where(x => x.WorkSessionId == ws.Id && x.StatusId != (int)OrderStatusEnum.ToApproveByTheDriver); var result = orders.ProjectTo <AbbreviatedOrderModel>(orders); return(result); }