Example #1
0
        // 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);
                }
            }
        }
Example #2
0
 public BusinessRepository(IOptions <DbSettings> settings, IListingCleaner _cleaner) : base(settings)
 {
     this.cleaner    = _cleaner;
     this.Collection = Db.GetCollection <BusinessListing>(settings.Value.BusinessesCollection);
 }
Example #3
0
 /// <summary>
 /// Manipulate properties for data entry.
 /// </summary>
 /// <param name="dataCleaner"></param>
 public void Listify(IListingCleaner descriptionOverrides)
 {
     this.clean();
     this.setDescriptions(descriptionOverrides);
 }
Example #4
0
 public EventsRepository(IOptions <DbSettings> settings, IListingCleaner _cleaner) : base(settings)
 {
     this.cleaner    = _cleaner;
     this.Collection = Db.GetCollection <EventListing>(settings.Value.EventsCollection);
 }