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