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> Find(QUEUE_STATUS queueStatus, SENDING_STATUS sendingStatus) { if (_database == null) { return(null); } var collection = _database.GetCollection <AstroQueueImpl>("QUEUES"); var query = collection.AsQueryable() .Where(e => e.QueueStatus.Where( a => a.queueStatus == queueStatus && a.sendingStatus == sendingStatus && a.timeStamp == null) .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); }
public ExposureReport(string AstroQueueId, ExposedHistory exposedHistory, SENDING_STATUS sendingStatus) { this.AstroQueueId = AstroQueueId; this.exposedHistory = exposedHistory; this.sendingStatus = sendingStatus; }