Example #1
0
        /// <summary>
        /// Initializes a new instance of the <see cref="CarDealershipService"/> class.
        /// </summary>
        /// <param name="logger">The logger.</param>
        /// <param name="navigationRepository">The navigation repository.</param>
        /// <exception cref="System.ArgumentNullException">
        /// logger
        /// or
        /// navigationRepository
        /// </exception>
        public CarDealershipService(ILog logger, ICarDealershipRepository navigationRepository)
        {
            if (logger == null)
            {
                throw new ArgumentNullException(nameof(logger));
            }

            if (navigationRepository == null)
            {
                throw new ArgumentNullException(nameof(navigationRepository));
            }

            this._logger     = logger;
            this._repository = navigationRepository;
        }
 public CarDealershipController(
     ICarDealershipRepository repository)
 {
     this.repository = repository;
 }
 public CarDealershipController(
     ICarDealershipRepository repository)
 {
     this.repository = repository;
 }