public DonorAddress GetAddress(Enum_AddressType type) { if (HasAddressType(type)) { return(DonorAddresses.First(x => x.AddressType == type)); } else { throw new Exception("Donor does not have address type."); } }
protected static DonationAddress CreateAddress(Enum_AddressType type, Pocos.Donor d) { var add = new Pocos.DonationAddress { Address1 = "a123 Plaza Way", AddressType = type, City = "Dallas", State = "TX", Zip = "75287", Country = LookupCountryCodeFromPickList("us"), FName = d.FName, LName = d.LName, Email = d.Email, Phone = d.Phone }; return(add); }
/// <summary> /// Map a StreetAddressType Model object to a View Model object for presentation /// </summary> /// <param name="item">dataDog model object</param> /// <returns>view model presentation object</returns> public static ViewModel.Enum.StreetAddressType ToViewModel(this Enum_AddressType item) { return(Mapper.Map <ViewModel.Enum.StreetAddressType>(item)); }
public bool HasAddressType(Enum_AddressType type) { return(DonorAddresses.Any(x => x.AddressType == type)); }