Exemple #1
0
        public CountsDto GetCounts()
        {
            var data = new CountsDto
            {
                GenresCount = this.genresRepository.All().Count(),
                MoviesCount = this.moviesRepository.All().Count(),
            };

            return(data);
        }
Exemple #2
0
        public CountsDto GetCounts()
        {
            var data = new CountsDto
            {
                UsersCount = this.usersRepository.All().Count(),
                TeamsCount = this.teamsRepository.All().Count(),
            };

            return(data);
        }
        public CountsDto GetCounts()
        {
            var countsDto = new CountsDto()
            {
                CitiesCount    = this.citiesRepository.All().Count(),
                PositionsCount = this.positionsRepository.All().Count(),
            };

            return(countsDto);
        }
        public CountsDto GetCounts()
        {
            var data = new CountsDto
            {
                CategoriesCount = this.categoriesRepository.All().Count(),
                ImagesCount     = this.imagesRepository.All().Count(),
                ProductsCount   = this.productsRepository.All().Count(),
            };

            return(data);
        }
        public CountsDto GetCounts()
        {
            var data = new CountsDto()
            {
                CategoriesCount  = this.categoriesRepository.All().Count(),
                ImagesCount      = this.imagesRepository.All().Count(),
                IngredientsCount = this.ingredientsRepository.All().Count(),
                RecipesCount     = this.recipesRepository.All().Count(),
            };

            return(data);
        }
        public CountsDto GetCounts()
        {
            var data = new CountsDto
            {
                ContainersCount          = this.containersRepository.All().Count(),
                SRSObjectIndustrialCount = this.srsObjectIndustrialRepository.All().Count(),
                WarehouseCount           = this.warehouseRepository.All().Count(),
                ScheduleCount            = this.scheduleRepository.All().Count(),
            };

            return(data);
        }
Exemple #7
0
        public CountsDto GetCounts()
        {
            var data = new CountsDto
            {
                LandmarksCount      = this.landmarksRepository.All().Count(),
                LandmarkImagesCount = this.landmarkImagesRepository.All().Count(),
                HikesCount          = this.hikesRepository.All().Count(),
                HikeImagesCount     = this.hikeImagesRepository.All().Count(),
                CategoriesCount     = this.categoriesRepository.All().Count(),
                RegionsCount        = this.regionsRepository.All().Count(),
                TownsCount          = this.townsRepository.All().Count(),
                MountainsCount      = this.mountainsRepository.All().Count(),
            };

            return(data);
        }
        public CountsDto GetCounts()

        // 1 public IndexViewModel GetCounts()
        // 2 public CountsDto GetCounts()
        // 3 (int IngredientsCount, int RecipesCount, int CategoriesCount, int ImagesCount) GetCounts()
        {
            // 1 var data = new IndexViewModel
            // 2 var data = new CountsDto
            var data = new CountsDto
            {
                CategoriesCount  = this.categoriesRepository.All().Count(),
                ImagesCount      = this.imagesRepository.All().Count(),
                IngredientsCount = this.ingredientsRepository.All().Count(),
                RecipesCount     = this.recipesRepository.All().Count(),
            };

            return(data);
            // 3 return (this.ingredientsRepository.All().Count(), this.categoriesRepository.All().Count(),
            // 3 this.imagesRepository.All().Count(), this.recipesRepository.All().Count());
        }
        public void GetCountTest()
        {
            var listHike        = new List <Hike>();
            var listLandmark    = new List <Landmark>();
            var listHikeImg     = new List <HikeImage>();
            var listLandmarkImg = new List <LandmarkImage>();
            var listCategoty    = new List <Category>();
            var listRegion      = new List <Region>();
            var listTown        = new List <Town>();
            var listMountain    = new List <Mountain>();


            var mockRepoHikeImg     = new Mock <IDeletableEntityRepository <HikeImage> >();
            var mockRepoLandmarkImg = new Mock <IRepository <LandmarkImage> >();
            var mockRepoCategoty    = new Mock <IDeletableEntityRepository <Category> >();
            var mockRepoRegion      = new Mock <IDeletableEntityRepository <Region> >();
            var mockRepoTown        = new Mock <IDeletableEntityRepository <Town> >();
            var mockRepoMountain    = new Mock <IDeletableEntityRepository <Mountain> >();

            var mockRepoHike = new Mock <IDeletableEntityRepository <Hike> >();

            mockRepoHike.Setup(x => x.All()).Returns(listHike.AsQueryable());
            mockRepoHike.Setup(x => x.AddAsync(It.IsAny <Hike>()));

            var mockRepoLandmark = new Mock <IDeletableEntityRepository <Landmark> >();

            mockRepoLandmark.Setup(x => x.All()).Returns(listLandmark.AsQueryable());
            mockRepoLandmark.Setup(x => x.AddAsync(It.IsAny <Landmark>()));

            mockRepoHikeImg.Setup(x => x.All()).Returns(listHikeImg.AsQueryable());
            mockRepoHikeImg.Setup(x => x.AddAsync(It.IsAny <HikeImage>()));

            mockRepoLandmarkImg.Setup(x => x.All()).Returns(listLandmarkImg.AsQueryable());
            mockRepoLandmarkImg.Setup(x => x.AddAsync(It.IsAny <LandmarkImage>()));

            mockRepoCategoty.Setup(x => x.All()).Returns(listCategoty.AsQueryable());
            mockRepoCategoty.Setup(x => x.AddAsync(It.IsAny <Category>()));

            mockRepoRegion.Setup(x => x.All()).Returns(listRegion.AsQueryable());
            mockRepoRegion.Setup(x => x.AddAsync(It.IsAny <Region>()));

            mockRepoTown.Setup(x => x.All()).Returns(listTown.AsQueryable());
            mockRepoTown.Setup(x => x.AddAsync(It.IsAny <Town>()));

            mockRepoMountain.Setup(x => x.All()).Returns(listMountain.AsQueryable());
            mockRepoMountain.Setup(x => x.AddAsync(It.IsAny <Mountain>()));


            var servise = new GetCountsService(
                mockRepoLandmark.Object,
                mockRepoHike.Object,
                mockRepoCategoty.Object,
                mockRepoRegion.Object,
                mockRepoTown.Object,
                mockRepoMountain.Object,
                mockRepoLandmarkImg.Object,
                mockRepoHikeImg.Object);

            //// var hikeService = new HikesService(mockRepoHike.Object);
            // var landmarkService = new LandmarksService(mockRepoLandmark.Object);
            // var categoryServise = new CategoriesService(mockRepoCategoty.Object);
            // var regionServise = new RegionsService(mockRepoRegion.Object);
            // var townServise = new TownsService(mockRepoTown.Object);
            // var mountainServise = new MountainsService(mockRepoMountain.Object);

            var expectedDto = new CountsDto();
            var actual      = servise.GetCounts();

            Assert.Equal(0, actual.LandmarksCount);
            Assert.Equal(0, actual.HikesCount);
            Assert.Equal(0, actual.LandmarkImagesCount);
            Assert.Equal(0, actual.HikeImagesCount);
            Assert.Equal(0, actual.CategoriesCount);
            Assert.Equal(0, actual.RegionsCount);
            Assert.Equal(0, actual.TownsCount);
            Assert.Equal(0, actual.MountainsCount);
        }