Exemple #1
0
        public void Can_Add_And_Get_Multiple_Entities()
        {
            zipStubs[0] = zRepo.Add(zipStubs[0]);
            zipStubs[1] = zRepo.Add(zipStubs[1]);

            var getEntities = zRepo.Get().Where(e => e.zipcodeid == zipStubs[0].zipcodeid || e.zipcodeid == zipStubs[1].zipcodeid);

            Assert.IsTrue(getEntities.Count() > 1);
        }
Exemple #2
0
        public void Should_search_within_radius()
        {
            var lisle   = _zipCodeRepo.Search(x => x.PlaceName.Contains("Lisle"));
            var zipCode = _zipCodeRepo.Get("60606");
            var results = _zipCodeRepo.RadiusSearch(zipCode, 1).ToList();

            results.Count.ShouldEqual(9);
        }
        public int AddPerson(PersonRegisterViewModel person)
        {
            var area   = _zipCodeRepository.Get(zc => zc.zipcode == person.Zipcode).areaname;
            var entity = new party_real
            {
                fullname           = person.Name,
                postaladdressline1 = person.Address,
                countrycode        = _countryRepository.GetById(person.NumericCountryIsoCode).twoletterisocode,
                zipcode            = person.Zipcode,
                uniqueidentifier   = person.Ssn.Replace("-", ""),
                area      = area,
                city      = area,
                deceased  = person.IsDeceased,
                updatedon = DateTime.Now
            };

            _partyRealRepository.Add(entity);
            _unitOfWork.Commit();

            return(entity.id);
        }