fixing project issues
							parent
							
								
									c2a47bd539
								
							
						
					
					
						commit
						e6b5eaf851
					
				@ -0,0 +1,81 @@
 | 
				
			|||||||
 | 
					namespace OSI.API.DAL.Common
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					    public class AddressObject
 | 
				
			||||||
 | 
					    {
 | 
				
			||||||
 | 
					        public string? Name { get; set; }
 | 
				
			||||||
 | 
					        public string? AddressLine1 { get; set; }
 | 
				
			||||||
 | 
					        public string? AddressLine2 { get; set; }
 | 
				
			||||||
 | 
					        public string? AddressLine3 { get; set; }
 | 
				
			||||||
 | 
					        public string? City { get; set; }
 | 
				
			||||||
 | 
					        public string? State { get; set; }
 | 
				
			||||||
 | 
					        public string? Zip { get; set; }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        public string CSZ { get => $"{City}, {StateNameFromAbbreviation(State)} {Zip}"; }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        private string StateNameFromAbbreviation(string abbr)
 | 
				
			||||||
 | 
					        {
 | 
				
			||||||
 | 
					            string rv = abbr;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					            Dictionary<string, string> states = new Dictionary<string, string>()
 | 
				
			||||||
 | 
					            {
 | 
				
			||||||
 | 
					                {"AL", "Alabama"},
 | 
				
			||||||
 | 
					                {"AK", "Alaska"},
 | 
				
			||||||
 | 
					                {"AZ", "Arizona"},
 | 
				
			||||||
 | 
					                {"AR", "Arkansas"},
 | 
				
			||||||
 | 
					                {"CA", "California"},
 | 
				
			||||||
 | 
					                {"CO", "Colorado"},
 | 
				
			||||||
 | 
					                {"CT", "Connecticut"},
 | 
				
			||||||
 | 
					                {"DE", "Delaware"},
 | 
				
			||||||
 | 
					                {"DC", "District of Columbia"},
 | 
				
			||||||
 | 
					                {"FL", "Florida"},
 | 
				
			||||||
 | 
					                {"GA", "Georgia"},
 | 
				
			||||||
 | 
					                {"HI", "Hawaii"},
 | 
				
			||||||
 | 
					                {"ID", "Idaho"},
 | 
				
			||||||
 | 
					                {"IL", "Illinois"},
 | 
				
			||||||
 | 
					                {"IN", "Indiana"},
 | 
				
			||||||
 | 
					                {"IA", "Iowa"},
 | 
				
			||||||
 | 
					                {"KS", "Kansas"},
 | 
				
			||||||
 | 
					                {"KY", "Kentucky"},
 | 
				
			||||||
 | 
					                {"LA", "Louisiana"},
 | 
				
			||||||
 | 
					                {"ME", "Maine"},
 | 
				
			||||||
 | 
					                {"MD", "Maryland"},
 | 
				
			||||||
 | 
					                {"MA", "Massachusetts"},
 | 
				
			||||||
 | 
					                {"MI", "Michigan"},
 | 
				
			||||||
 | 
					                {"MN", "Minnesota"},
 | 
				
			||||||
 | 
					                {"MS", "Mississippi"},
 | 
				
			||||||
 | 
					                {"MO", "Missouri"},
 | 
				
			||||||
 | 
					                {"MT", "Montana"},
 | 
				
			||||||
 | 
					                {"NE", "Nebraska"},
 | 
				
			||||||
 | 
					                {"NV", "Nevada"},
 | 
				
			||||||
 | 
					                {"NH", "New Hampshire"},
 | 
				
			||||||
 | 
					                {"NJ", "New Jersey"},
 | 
				
			||||||
 | 
					                {"NM", "New Mexico"},
 | 
				
			||||||
 | 
					                {"NY", "New York"},
 | 
				
			||||||
 | 
					                {"NC", "North Carolina"},
 | 
				
			||||||
 | 
					                {"ND", "North Dakota"},
 | 
				
			||||||
 | 
					                {"OH", "Ohio"},
 | 
				
			||||||
 | 
					                {"OK", "Oklahoma"},
 | 
				
			||||||
 | 
					                {"OR", "Oregon"},
 | 
				
			||||||
 | 
					                {"PA", "Pennsylvania"},
 | 
				
			||||||
 | 
					                {"RI", "Rhode Island"},
 | 
				
			||||||
 | 
					                {"SC", "South Carolina"},
 | 
				
			||||||
 | 
					                {"SD", "South Dakota"},
 | 
				
			||||||
 | 
					                {"TN", "Tennessee"},
 | 
				
			||||||
 | 
					                {"TX", "Texas"},
 | 
				
			||||||
 | 
					                {"UT", "Utah"},
 | 
				
			||||||
 | 
					                {"VT", "Vermont"},
 | 
				
			||||||
 | 
					                {"VA", "Virginia"},
 | 
				
			||||||
 | 
					                {"WA", "Washington"},
 | 
				
			||||||
 | 
					                {"WV", "West Virginia"},
 | 
				
			||||||
 | 
					                {"WI", "Wisconsin"},
 | 
				
			||||||
 | 
					                {"WY", "Wyoming"}
 | 
				
			||||||
 | 
					            };
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					            if (states.ContainsKey(abbr))
 | 
				
			||||||
 | 
					                rv = states[abbr];
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					            return rv;
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
					Loading…
					
					
				
		Reference in New Issue