public BE.FacilityOffering InsertFacilityOffering(BE.FacilityOffering entity) { //@@NEW - remove try/catch. insert returns DA entity (with new data). this method now returns an entity. DA.FacilityOfferingGateway gateway = new DA.FacilityOfferingGateway(); DA.FacilityOffering result = gateway.Insert(entity.ToDataEntity()); return result.ToBusinessEntity(); }
public List<BE.FacilityOffering> GetAllFacilityOffering() { DA.FacilityOfferingGateway gateway = new DA.FacilityOfferingGateway(); List<BE.FacilityOffering> result = new List<BE.FacilityOffering>(); result = gateway.GetAll().ToBusinessEntitiesList(); return result; }
public BE.FacilityOffering GetFacilityOfferingByFacilityGuidOfferingGuid(Guid facilityGuid, Guid offeringGuid) { DA.FacilityOfferingGateway gateway = new DA.FacilityOfferingGateway(); BE.FacilityOffering result = new BE.FacilityOffering(); // plamen: data access method throws exception if entity not found. This behavior breaks the upper logic try { result = gateway.GetByPK(facilityGuid, offeringGuid).ToBusinessEntity(); } catch (DataAccess.DataAccessException) { return null; } return result; }
public void UpdateFacilityOffering(BE.FacilityOffering entity) { DA.FacilityOfferingGateway gateway = new DA.FacilityOfferingGateway(); gateway.Update(entity.ToDataEntity()); }
public void DeleteFacilityOffering(BE.FacilityOffering entity) { DA.FacilityOfferingGateway gateway = new DA.FacilityOfferingGateway(); gateway.Delete(entity.FacilityGuid, entity.OfferingGuid); }