public ProcessAddress(IDataFromDb dataFromDb, AddressMatchingRating defaultaddressMatchingRating) { _dataFromDb = dataFromDb; _defaultaddressMatchingRating = defaultaddressMatchingRating; _keyvalueDirections = _dataFromDb.GetDirectionsSuffix(); _keyvalueStreetSuffix = _dataFromDb.GetAddresSuffix(); }
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(); }