public static BE.ListingViewModel BuildListingViewModel( DA.Facility facility, DA.CityStateZip cityStateZip, DA.ListingType listingType) { BE.ListingViewModel listing = new BE.ListingViewModel() { FacilityGuid = facility.FacilityGuid, FacilityID = facility.FacilityID, FacilityName = facility.FacilityName, PhoneNumber = facility.PhoneNumber, Email = facility.Email, Address = facility.Address, ClientGuid = facility.ClientGuid, Description = facility.Description, Exerpt = facility.Exerpt, Website = facility.Website, CityStateZipGuid = cityStateZip.CityStateZipGuid, City = cityStateZip.City.Trim(), State = cityStateZip.State.Trim(), ZipCode = cityStateZip.ZipCode.Trim(), PublicPhotoFileUri = facility.PublicPhotoFileUri, ListingTypeGuid = listingType.ListingTypeGuid, ListingTypeName = listingType.ListingTypeName, Latitude = facility.Latitude, Longitude = facility.Longitude, Price=facility.Price }; return listing; }
public static BE.AccountViewModel BuildAccountViewModel( DA.Client client, DA.CityStateZip cityStateZip, DA.PaymentInfo paymentInfo) { BE.AccountViewModel account = new BE.AccountViewModel() { ClientGuid = client.ClientGuid, ClientID = client.ClientID, ClientName = client.ClientName, PhoneNumber = client.PhoneNumber, Email = client.Email, Address = client.Address, FederatedID = client.FederatedID, FederatedKey = client.FederatedKey, FederatedIDProvider = client.FederatedIDProvider, CityStateZipGuid = cityStateZip.CityStateZipGuid, City = cityStateZip.City, State = cityStateZip.State, ZipCode = cityStateZip.ZipCode, PaymentInfoGuid = paymentInfo.PaymentInfoGuid, PaymentInfoID = paymentInfo.PaymentInfoID, AmazonToken = paymentInfo.AmazonToken, PauseAccount = client.AccountPaused, IsWaiverd=client.IsWaiverd, FreeDays=client.FreeDays, AccountBalance=client.Credits, IsSuspended=client.IsSuspended, IsFlagged=client.IsFlagged, IsActive=client.IsActive }; return account; }