Example #1
0
 public async Task AdminUniversitiesQuery_Ok()
 {
     var query  = new UniversitiesQuery("IL", ItemState.Ok);
     var query2 = new UniversitiesQuery(null, ItemState.Ok);
     var t1     = _fixture.QueryBus.QueryAsync(query, default);
     var t2     = _fixture.QueryBus.QueryAsync(query2, default);
     await Task.WhenAll(t1, t2);
 }
Example #2
0
        public async Task <IEnumerable <PendingUniversitiesDto> > GetNewUniversities([FromQuery] UniversitiesRequest model
                                                                                     , CancellationToken token)
        {
            if (string.IsNullOrEmpty(User.GetCountryClaim()) ||
                User.GetCountryClaim().Equals(model.Country, StringComparison.CurrentCultureIgnoreCase))
            {
                var query  = new UniversitiesQuery(model.Country, model.State.GetValueOrDefault(ItemState.Pending));
                var retVal = await _queryBus.QueryAsync(query, token);

                return(retVal);
            }
            else
            {
                return(null);
            }
        }