public List<DC.Facility> GetFacilitiesNotForCityStateZip(Guid cityStateZipGuid) { try { BL.FacilityLogic facilityLogic = new BL.FacilityLogic(); List<BE.Facility> facilities = facilityLogic.GetFacilitiesNotForCityStateZip(cityStateZipGuid); List<DC.Facility> response = facilities.ToDataContractList(); return response; } catch (BE.CityStateZipNotFoundException) { FC.CityStateZipFault fault = new FC.CityStateZipFault(); fault.CityStateZipGuid = cityStateZipGuid; fault.ErrorMessage = String.Format("Unable to find facilities not for cityStateZip '{0}'.", cityStateZipGuid); throw new FaultException<FC.CityStateZipFault>(fault, new FaultReason("CityStateZip does not exist in database.")); } catch (Exception ex) { FC.CityStateZipFault fault = new FC.CityStateZipFault(); fault.CityStateZipGuid = cityStateZipGuid; fault.ErrorMessage = String.Format("Unable to find facilities not for cityStateZip '{0}'.", cityStateZipGuid); throw new FaultException<FC.CityStateZipFault>(fault, new FaultReason(ex.Message)); } }
public DC.CityStateZip GetCityStateZipByCityStateZipGuid(Guid cityStateZipGuid) { try { BL.CityStateZipLogic cityStateZipLogic = new BL.CityStateZipLogic(); BE.CityStateZip entity = cityStateZipLogic.GetCityStateZipByCityStateZipGuid(cityStateZipGuid); DC.CityStateZip response = entity.ToDataContract(); return response; } catch (BE.CityStateZipNotFoundException ex) { FC.CityStateZipFault fault = new FC.CityStateZipFault(); fault.CityStateZipGuid = ex.CityStateZipGuid; fault.ErrorMessage = "CityStateZip does not exsist in the database."; throw new FaultException<FC.CityStateZipFault>(fault, new FaultReason(ex.Message)); } catch (Exception ex) { FC.CityStateZipFault fault = new FC.CityStateZipFault(); fault.ErrorMessage = "Could not retrieve a specific CityStateZip for unknown reasons."; throw new FaultException<FC.CityStateZipFault>(fault, new FaultReason(ex.Message)); } }