Exemplo n.º 1
0
 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));
     }
 }
Exemplo n.º 2
0
 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));
     }
 }