public QueueStatus(QUEUE_STATUS queueStatus, SENDING_STATUS sendingStatus, DateTime?timeStamp = null, String message = null) { this.queueStatus = queueStatus; this.sendingStatus = sendingStatus; this.timeStamp = timeStamp; this.message = message; }
public static IQueryable <AstroQueueImpl> FindNE(QUEUE_STATUS queueStatus) { if (_database == null) { return(null); } var collection = _database.GetCollection <AstroQueueImpl>("QUEUES"); var query = collection.AsQueryable() .Where(e => e.QueueStatus.Where( a => a.queueStatus == queueStatus) .Any()); // OK //.Where(e => e.QueueStatus.Any(t => t.status == TARGET_STATUS.WAITINGSERVER)); // OK //.Where(e => e.QueueStatus.Where(a => a.status == TARGET_STATUS.WAITINGSERVER).Any()); // OK return(query); }