Beispiel #1
0
        public async Task <IEnumerable <Product> > Get()
        {
            var productEntity = await _mogoService.Get <ProductEntity>(_collectionName);

            var product = _mapper.Map <IEnumerable <Product> >(productEntity);

            return(product);
        }
Beispiel #2
0
        public async Task <IEnumerable <User> > GetUsers()
        {
            var userEntity = await _mongoService.Get <UserEntity>(_collectionName);

            var user = _mapper.Map <IEnumerable <User> >(userEntity);

            return(user);
        }
Beispiel #3
0
        public async Task <IEnumerable <Category> > Get()
        {
            var categoryEntity = await _mongoService.Get <CategoryEntity>(_collectionName);

            var category = _mapper.Map <IEnumerable <Category> >(categoryEntity);

            return(category);
        }
Beispiel #4
0
        public async Task <IEnumerable <Survey> > Get()
        {
            var surveyEntiity = await _service.Get <SurveyEntity>(_collectionName);

            var survey = _mapper.Map <IEnumerable <Survey> >(surveyEntiity);

            return(survey);
        }
Beispiel #5
0
        public async Task <IEnumerable <Answer> > Get()
        {
            var answerEntity = await _service.Get <AnswerEntity>(_collectionName);

            var answer = _mapper.Map <IEnumerable <Answer> >(answerEntity);

            return(answer);
        }
Beispiel #6
0
        public async Task GivenCollectionName_WhenGetCollection_ThenReturnCollections()
        {
            //?When

            var expect = new List <SurveyEntity>();

            var collectionName = "Survey";
            var findCollection = Mock.Of <IAsyncCursor <SurveyEntity> >();
            var collectionMock = Mock.Of <IMongoCollection <SurveyEntity> >();

            SetupGetCollections(collectionName);

            Mock.Get(findCollection).Setup(x => x.Current)
            .Returns(expect)
            .Verifiable();

            _mockCollection.Setup(x => x.FindAsync <SurveyEntity>(It.IsAny <FilterDefinition <SurveyEntity> >(), null, It.IsAny <CancellationToken>()))
            .ReturnsAsync(findCollection)
            .Verifiable();

            //?Given
            var result = await _mongoService.Get <SurveyEntity>(collectionName);

            //?Then
            Assert.NotNull(result);
            _mockDb.VerifyAll();
            _mockCollection.VerifyAll();
        }
Beispiel #7
0
        public async Task <IEnumerable <AuthUser> > GetAuthUser()
        {
            var authUserEntity = await _mongoService.Get <AuthUserEntity>(_collectionName);

            var autUser = _mapper.Map <IEnumerable <AuthUser> >(authUserEntity);

            return(autUser);
        }
Beispiel #8
0
        public async Task <IEnumerable <Email> > Get()
        {
            var emailEntity = await _service.Get <EmailEntity>(_collectionName);

            var email = _mapper.Map <IEnumerable <Email> >(emailEntity);

            return(email);
        }
Beispiel #9
0
 public ActionResult <List <Book> > Get() =>
 _restApiService.Get();