public List<DC.Offering> GetOfferingsNotForFacility(Guid facilityGuid) { try { BL.OfferingLogic offeringLogic = new BL.OfferingLogic(); List<BE.Offering> offerings = offeringLogic.GetOfferingsNotForFacility(facilityGuid); List<DC.Offering> response = offerings.ToDataContractList(); return response; } catch (BE.FacilityNotFoundException) { FC.FacilityFault fault = new FC.FacilityFault(); fault.FacilityGuid = facilityGuid; fault.ErrorMessage = String.Format("Unable to find offerings not for facility '{0}'.", facilityGuid); throw new FaultException<FC.FacilityFault>(fault, new FaultReason("Facility does not exist in database.")); } catch (Exception ex) { FC.FacilityFault fault = new FC.FacilityFault(); fault.FacilityGuid = facilityGuid; fault.ErrorMessage = String.Format("Unable to find offerings not for facility '{0}'.", facilityGuid); throw new FaultException<FC.FacilityFault>(fault, new FaultReason(ex.Message)); } }
public DC.Facility GetFacilityByFacilityGuid(Guid facilityGuid) { try { BL.FacilityLogic facilityLogic = new BL.FacilityLogic(); BE.Facility entity = facilityLogic.GetFacilityByFacilityGuid(facilityGuid); DC.Facility response = entity.ToDataContract(); return response; } catch (BE.FacilityNotFoundException ex) { FC.FacilityFault fault = new FC.FacilityFault(); fault.FacilityGuid = ex.FacilityGuid; fault.ErrorMessage = "Facility does not exsist in the database."; throw new FaultException<FC.FacilityFault>(fault, new FaultReason(ex.Message)); } catch (Exception ex) { FC.FacilityFault fault = new FC.FacilityFault(); fault.ErrorMessage = "Could not retrieve a specific Facility for unknown reasons."; throw new FaultException<FC.FacilityFault>(fault, new FaultReason(ex.Message)); } }
public List<DC.CityStateZip> GetCityStateZipsForFacility(Guid facilityGuid) { try { BL.CityStateZipLogic cityStateZipLogic = new BL.CityStateZipLogic(); List<BE.CityStateZip> cityStateZips = cityStateZipLogic.GetCityStateZipsForFacility(facilityGuid); List<DC.CityStateZip> response = cityStateZips.ToDataContractList(); return response; } catch (BE.FacilityNotFoundException) { FC.FacilityFault fault = new FC.FacilityFault(); fault.FacilityGuid = facilityGuid; fault.ErrorMessage = String.Format("Unable to find cityStateZips for facility '{0}'.", facilityGuid); throw new FaultException<FC.FacilityFault>(fault, new FaultReason("Facility does not exist in database.")); } catch (Exception ex) { FC.FacilityFault fault = new FC.FacilityFault(); fault.FacilityGuid = facilityGuid; fault.ErrorMessage = String.Format("Unable to find cityStateZips for facility '{0}'.", facilityGuid); throw new FaultException<FC.FacilityFault>(fault, new FaultReason(ex.Message)); } }