public BE.ListingType GetListingTypeByListingTypeGuid(Guid listingTypeGuid) { DA.ListingTypeGateway gateway = new DA.ListingTypeGateway(); BE.ListingType result = new BE.ListingType(); result = gateway.GetByPK(listingTypeGuid).ToBusinessEntity(); return result; }
public BE.ListingViewModel GetListingByFacilityGuid(Guid facilityGuid) { DA.FacilityGateway facilityGateway = new DA.FacilityGateway(); DA.Facility facility = facilityGateway.GetByPK(facilityGuid); // Validation of client. if (null == facility) return null; if (Guid.Empty == facility.CityStateZipGuid) return null; if (Guid.Empty == facility.ListingTypeGuid) return null; DA.CityStateZipGateway cityGateway = new DA.CityStateZipGateway(); DA.CityStateZip cityStateZip = cityGateway.GetByPK(facility.CityStateZipGuid); // Validation of city state zip. if (null == cityStateZip) return null; DA.ListingTypeGateway listingGateway = new DA.ListingTypeGateway(); DA.ListingType listingType = listingGateway.GetByPK(facility.ListingTypeGuid); // Validation of paymentInfo. if (null == listingType) return null; BE.ListingViewModel listing = EntityConversion.BuildListingViewModel(facility, cityStateZip, listingType); return listing; }