// Sets a default description if necessary private void setDescriptions(IListingCleaner overrides) { string descriptionToAdd; if (overrides.BusinessDescriptionOverrides.TryGetValue(this.BusinessType, out descriptionToAdd)) { if (this.Descriptions.First() != descriptionToAdd) { this.Descriptions.Insert(0, descriptionToAdd); } } }
public BusinessRepository(IOptions <DbSettings> settings, IListingCleaner _cleaner) : base(settings) { this.cleaner = _cleaner; this.Collection = Db.GetCollection <BusinessListing>(settings.Value.BusinessesCollection); }
/// <summary> /// Manipulate properties for data entry. /// </summary> /// <param name="dataCleaner"></param> public void Listify(IListingCleaner descriptionOverrides) { this.clean(); this.setDescriptions(descriptionOverrides); }
public EventsRepository(IOptions <DbSettings> settings, IListingCleaner _cleaner) : base(settings) { this.cleaner = _cleaner; this.Collection = Db.GetCollection <EventListing>(settings.Value.EventsCollection); }