Example #1
0
 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;
 }
Example #2
0
        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);
        }