public List<BE.Facility> GetFacilitiesForCityStateZip(Guid cityStateZipGuid) { List<BE.Facility> result = new List<BE.Facility>(); DA.FacilityGateway gateway = new DA.FacilityGateway(); result = gateway.GetAllForCityStateZip(cityStateZipGuid).ToBusinessEntitiesList(); return result; }
public BE.ListingViewModel GetListingByFacilityGuid(Guid facilityGuid) { DA.FacilityGateway facilityGateway = new DA.FacilityGateway(); DA.Facility facility = facilityGateway.GetByPK(facilityGuid); // Validation of client. if (null == facility) return null; if (Guid.Empty == facility.CityStateZipGuid) return null; if (Guid.Empty == facility.ListingTypeGuid) return null; DA.CityStateZipGateway cityGateway = new DA.CityStateZipGateway(); DA.CityStateZip cityStateZip = cityGateway.GetByPK(facility.CityStateZipGuid); // Validation of city state zip. if (null == cityStateZip) return null; DA.ListingTypeGateway listingGateway = new DA.ListingTypeGateway(); DA.ListingType listingType = listingGateway.GetByPK(facility.ListingTypeGuid); // Validation of paymentInfo. if (null == listingType) return null; BE.ListingViewModel listing = EntityConversion.BuildListingViewModel(facility, cityStateZip, listingType); return listing; }
public List<BE.Facility> GetAllFacilityFilter(BE.CityStateZip csz, IEnumerable<BE.Offering> offerings, bool wideSearch, int page, int pageSize, out int totalCount) { DA.FacilityGateway gateway = new DA.FacilityGateway(); return gateway.GetAllFilter( csz.ToDataEntity(), offerings.ToDataEntitiesList(), wideSearch, page, pageSize, out totalCount) .ToBusinessEntitiesList(); }
public List<BE.Facility> GetAllFacilityWithUndefined() { DA.FacilityGateway gateway = new DA.FacilityGateway(); List<BE.Facility> result = new List<BE.Facility>(); result = gateway.GetAllWithUndefined().ToBusinessEntitiesList(); return result; }
public List<BE.Facility> GetAllFacilityByDistance(BE.DistanceParameters parameters, int page, int pageSize, out int totalCount) { DA.FacilityGateway gateway = new DA.FacilityGateway(); return gateway.GetAllByDistance( new DA.DAEntities.LatLng(parameters.Latitude, parameters.Longitude), parameters.DistanceRadius, page, pageSize, out totalCount).ToBusinessEntitiesList(); }
public List<BE.Facility> GetAllFacilityByDistanceFilter(BE.DistanceParameters parameters, IEnumerable<BE.Offering> offerings, bool wideSearch, int page, int pageSize, out int totalCount) { DA.FacilityGateway gateway = new DA.FacilityGateway(); return gateway.GetAllByDistanceFilter(offerings.ToDataEntitiesList(), new DA.DAEntities.LatLng(parameters.Latitude, parameters.Longitude), parameters.DistanceRadius, wideSearch, page, pageSize, out totalCount).ToBusinessEntitiesList(); }
public void DeleteFacility(BE.Facility entity) { // Delete the main record. DA.FacilityGateway gateway = new DA.FacilityGateway(); gateway.Delete(entity.FacilityGuid); //@@NEW // Create the audit record. FacilityAuditLogic auditLogic = new FacilityAuditLogic(); auditLogic.InsertFacilityAudit(entity); }
public IEnumerable<BE.ListingViewModel> GetListingByClientGuid(Guid clientGuid) { DA.FacilityGateway facilityGateway = new DA.FacilityGateway(); List<DA.Facility> facilities = facilityGateway.GetForClientByClientGuid(clientGuid); List<BE.ListingViewModel> listingVMs = new List<BE.ListingViewModel>(); foreach (DA.Facility facility in facilities) { listingVMs.Add(this.GetListingByFacilityGuid(facility.FacilityGuid)); } return listingVMs; }
public List<BE.Facility> GetFacilitiesForClientByClientGuid(Guid clientGuid) { DA.FacilityGateway gateway = new DA.FacilityGateway(); List<BE.Facility> result = new List<BE.Facility>(); result = gateway.GetForClientByClientGuid(clientGuid).ToBusinessEntitiesList(); return result; }
public void UpdateFacility(BE.Facility entity) { StripPhoneNumber(entity); // Update the main record. DA.FacilityGateway gateway = new DA.FacilityGateway(); gateway.Update(entity.ToDataEntity()); //@@NEW // Create the audit record. FacilityAuditLogic auditLogic = new FacilityAuditLogic(); auditLogic.InsertFacilityAudit(entity); }
public BE.Facility InsertFacility(BE.Facility entity) { StripPhoneNumber(entity); //@@NEW - removed try/catch. insert returns DA entity (with new data). this method now returns an entity. DA.FacilityGateway gateway = new DA.FacilityGateway(); DA.Facility result = gateway.Insert(entity.ToDataEntity()); //@@NEW // Create the audit record. FacilityAuditLogic auditLogic = new FacilityAuditLogic(); auditLogic.InsertFacilityAudit(result.ToBusinessEntity()); return result.ToBusinessEntity(); }
public BE.Facility GetFacilityByFacilityGuid(Guid facilityGuid) { DA.FacilityGateway gateway = new DA.FacilityGateway(); BE.Facility result = new BE.Facility(); result = gateway.GetByPK(facilityGuid).ToBusinessEntity(); return result; }
public List<BE.Facility> GetFacilityByClientAndListingTypeGuid(Guid clientGuid,Guid listingTypeGuid) { DA.FacilityGateway gateway = new DA.FacilityGateway(); var response= gateway.GetByClientAndListingTypeGuid(clientGuid,listingTypeGuid); if (response == null) return null; else return gateway.GetByClientAndListingTypeGuid(clientGuid, listingTypeGuid).ToBusinessEntitiesList(); }
public List<BE.Facility> GetFacilitiesNotForOffering(Guid offeringGuid) { List<BE.Facility> result = new List<BE.Facility>(); DA.FacilityGateway gateway = new DA.FacilityGateway(); result = gateway.GetAllNotForOffering(offeringGuid).ToBusinessEntitiesList(); return result; }
public List<BE.Facility> GetFacilitiesForListingTypeByListingTypeGuid(Guid listingTypeGuid) { DA.FacilityGateway gateway = new DA.FacilityGateway(); List<BE.Facility> result = new List<BE.Facility>(); result = gateway.GetForListingTypeByListingTypeGuid(listingTypeGuid).ToBusinessEntitiesList(); return result; }