public BE.FacilityLocationCriteria GetFacilityLocationCriteriaByFacilityGuidCityStateZipGuid(Guid facilityGuid, Guid cityStateZipGuid) { DA.FacilityLocationCriteriaGateway gateway = new DA.FacilityLocationCriteriaGateway(); BE.FacilityLocationCriteria result = new BE.FacilityLocationCriteria(); result = gateway.GetByPK(facilityGuid, cityStateZipGuid).ToBusinessEntity(); return result; }
public void DeleteCityStateZipFromFacility(Guid facilityGuid, Guid cityStateZipGuid) { try { BE.FacilityLocationCriteria joinRowToDelete = new BE.FacilityLocationCriteria(facilityGuid, cityStateZipGuid); BL.FacilityLocationCriteriaLogic joinLogic = new BL.FacilityLocationCriteriaLogic(); joinLogic.DeleteFacilityLocationCriteria(joinRowToDelete); } catch (Exception ex) { FC.FacilityLocationCriteriaFault fault = new FC.FacilityLocationCriteriaFault(); fault.FacilityGuid = facilityGuid; fault.CityStateZipGuid = cityStateZipGuid; fault.ErrorMessage = String.Format("Unable to remove cityStateZip '{0}' from facility '{1}'.", cityStateZipGuid, facilityGuid); throw new FaultException<FC.FacilityLocationCriteriaFault>(fault, new FaultReason(ex.Message)); } }
public void AddCityStateZipToFacility(Guid facilityGuid, Guid cityStateZipGuid) { try { BE.FacilityLocationCriteria joinRowToAdd = new BE.FacilityLocationCriteria(facilityGuid, cityStateZipGuid); BL.FacilityLocationCriteriaLogic joinLogic = new BL.FacilityLocationCriteriaLogic(); joinLogic.InsertFacilityLocationCriteria(joinRowToAdd); } catch (Exception ex) { FC.FacilityLocationCriteriaFault fault = new FC.FacilityLocationCriteriaFault(); fault.FacilityGuid = facilityGuid; fault.CityStateZipGuid = cityStateZipGuid; fault.ErrorMessage = String.Format("Unable to insert cityStateZip '{0}' into facility '{1}'.", cityStateZipGuid, facilityGuid); throw new FaultException<FC.FacilityLocationCriteriaFault>(fault, new FaultReason(ex.Message)); } }
public static BE.FacilityLocationCriteria ToBusinessEntity(this DC.FacilityLocationCriteria dcFacilityLocationCriteria) { BE.FacilityLocationCriteria facilityLocationCriteriaResult = new BE.FacilityLocationCriteria() { FacilityGuid = dcFacilityLocationCriteria.FacilityGuid, CityStateZipGuid = dcFacilityLocationCriteria.CityStateZipGuid, }; return facilityLocationCriteriaResult; }