public async Task <List <SY_User> > GetAllActive() { var query = new StringBuilder(); query.AppendLine("{"); query.AppendLine("'Active': true"); query.AppendLine("}"); return(await _SY_UserRepository.GetManyToList(MongoHelper.ConvertQueryStringToDocument(query.ToString()))); }
private async Task <List <SY_User> > GetUsersByIds(List <string> userids) { var count = 0; var query = new StringBuilder(); query.AppendLine("{"); query.AppendLine("'_id': { '$in': ["); foreach (var item in userids) { count++; query.AppendLine(string.Format("'{0}'{1}", item, count == userids.Count ? "" : ",")); } query.AppendLine("]}"); query.AppendLine("}"); return(await _SY_UserRepository.GetManyToList(MongoHelper.ConvertQueryStringToDocument(query.ToString()))); }