Пример #1
0
 public ProcessAddress(IDataFromDb dataFromDb, AddressMatchingRating defaultaddressMatchingRating)
 {
     _dataFromDb = dataFromDb;
     _defaultaddressMatchingRating = defaultaddressMatchingRating;
     _keyvalueDirections           = _dataFromDb.GetDirectionsSuffix();
     _keyvalueStreetSuffix         = _dataFromDb.GetAddresSuffix();
 }
Пример #2
0
        private void AssignRatingValue(Address address, AddressMatchingRating defaultRatingValue)
        {
            //AddressMatchingRating defaultRatingValue = new AddressMatchingRating();
            //AssignDefaultValue(defaultRatingValue);

            address.AddressMatchingValue.FirstName   = Util.GetArryFromString(address.FirstName).Length *defaultRatingValue.FirstName;
            address.AddressMatchingValue.LastName    = Util.GetArryFromString(address.LastName).Length *defaultRatingValue.LastName;
            address.AddressMatchingValue.AddressName = Util.GetArryFromString(address.AddressName).Length *defaultRatingValue.AddressName;
            address.AddressMatchingValue.City        = Util.GetArryFromString(address.City).Length *defaultRatingValue.City;
            address.AddressMatchingValue.State       = Util.GetArryFromString(address.State).Length *defaultRatingValue.State;
            address.AddressMatchingValue.Zip         = Util.GetArryFromString(address.Zip).Length *defaultRatingValue.Zip;
            address.TotalMatchingValue = address.AddressMatchingValue.Total();
        }