public ActionResult FillCities(int State)
        {
            IRepositoryBase <City> citiesRepo = new CitiesRepository(new DataContext());
            var cities = citiesRepo.GetAll().ToList().Where(s => s.StateID == State);

            return(Json(cities, JsonRequestBehavior.AllowGet));
        }
        public void GetAll_ReturnsCorrectData()
        {
            // arrange
            var models = new[]
            {
                new CityModel
                {
                    Id   = 1,
                    Name = "1"
                },
                new CityModel
                {
                    Id   = 3,
                    Name = "3"
                },
                new CityModel
                {
                    Id   = 2,
                    Name = "2"
                }
            };

            var dataStoreMock = new Mock <IDataStore>(MockBehavior.Loose);

            dataStoreMock.Setup(mock => mock.GetAll <CityModel>())
            .Returns(models.AsQueryable());

            var repository = new CitiesRepository(
                dataStoreMock.Object
                );

            // act
            var items = repository.GetAll().ToList();

            // assert
            Assert.AreEqual(3, items.Count);
            Assert.AreEqual(1, items[0].Id);
            Assert.AreEqual(2, items[1].Id);
            Assert.AreEqual(3, items[2].Id);
        }
Exemple #3
0
        private List <Cities> Load()
        {
            try
            {
                IEnumerable <dto.Cities> dtoCities = _cityRepo.GetAll();

                List <Cities> cities = new List <Cities>();

                foreach (dto.Cities item in dtoCities)
                {
                    Cities city = item.ToBLL();
                    city.Country = _countryService.Get(item.CountryId);
                    cities.Add(city);
                }

                return(cities);
            }
            catch (Exception e)
            {
                throw new Exception(e.Message);
            }
        }
        public void GetAll_CallsDataStore()
        {
            // arrange
            var models = new[]
            {
                new CityModel
                {
                    Id   = 1,
                    Name = "1"
                },
                new CityModel
                {
                    Id   = 3,
                    Name = "3"
                },
                new CityModel
                {
                    Id   = 2,
                    Name = "2"
                }
            };

            var dataStoreMock = new Mock <IDataStore>(MockBehavior.Loose);

            dataStoreMock.Setup(mock => mock.GetAll <CityModel>())
            .Returns(models.AsQueryable());

            var repository = new CitiesRepository(
                dataStoreMock.Object
                );

            // act
            var items = repository.GetAll().ToList();

            // assert
            dataStoreMock.Verify(mock => mock.GetAll <CityModel>(), Times.Once());
        }
Exemple #5
0
 public List <Cities> GetAllCities()
 {
     return(_cityRepo.GetAll().OrderBy(x => x.Name).ToList());
 }
Exemple #6
0
 public ActionResult <IReadOnlyCollection <City> > GetAll()
 {
     return(Ok(_cities.GetAll()));
 }
Exemple #7
0
 public IActionResult GetAll()
 {
     return(Ok(CitiesRepository.GetAll()));
 }