public List<DC.OfferingWithFacility> GetOfferingWithFacilityByFacilityGuid(Guid taskGuid) { try { BL.OfferingWithFacilityLogic offeringWithFacilityLogic = new BL.OfferingWithFacilityLogic(); List<BE.OfferingWithFacility> entities = offeringWithFacilityLogic.GetOfferingWithFacilityByFacilityGuid(taskGuid); List<DC.OfferingWithFacility> response = entities.ToDataContractList(); return response; } catch (Exception ex) { FC.FacilityOfferingFault fault = new FC.FacilityOfferingFault(); fault.ErrorMessage = "Unable to retrieve OfferingWithFacility data."; throw new FaultException<FC.FacilityOfferingFault>(fault, new FaultReason(ex.Message)); } }