Пример #1
0
        public Stream Random()
        {
            Entry entry = null;

            while (true)
            {
                var rand     = _rand.Next(0, _entryCount);
                var idoentry = _db.GetCollection <IndexIndex>(_STR_INDEX_OF_INDEX).FindById(rand).IdOfEntry;
                entry = _entrys.FindById(idoentry);
                if (!entry.Tags.Contains("model"))
                {
                    break;
                }
            }
            int inrand = _rand.Next(0, 36);

            return(FileDownloadStream(EntryHelper.PoseImgIDs(entry)[inrand]));
        }
Пример #2
0
 public IEnumerable <Entry> Query(string[] tags)
 {
     return(_entrys.Find(en => EntryHelper.SearchByTags(en, tags)));
 }