public AdController(
     IAdService adService,
     ICityService cityService,
     IProductModelsService productModelsService,
     IAdViewsService adViewsService)
 {
     _adService            = adService;
     _prepearingModel      = new PrepearingModelHelper(_adService);
     _adFilter             = new AdFilter(_prepearingModel);
     _cityService          = cityService;
     _productModelsService = productModelsService;
     _adViewsService       = adViewsService;
 }
 public ManageAdController(
     IAdService adService,
     IAdUpService adUpService,
     IAdViewsService adViewsService,
     ICityService cityService,
     IProductModelsService productModelsService)
 {
     _adService            = adService;
     _adUpService          = adUpService;
     _adViewsService       = adViewsService;
     _cityService          = cityService;
     _productModelsService = productModelsService;
     _prepearingModel      = new PrepearingModelHelper(_adService);
 }
 public virtual void Dispose(bool disposing)
 {
     if (!this.disposed)
     {
         if (disposing)
         {
             _adService            = null;
             _adService            = null;
             _adUpService          = null;
             _adViewsService       = null;
             _cityService          = null;
             _productModelsService = null;
             _prepearingModel      = null;
         }
         this.disposed = true;
     }
 }