public AccountController(ICarServices carServices, IRoleProvider roleProvider, ICarProvider carProvider, IImageProccessorServices imageProccessorServices)
 {
     this.carServices = carServices;
     this.roleProvider = roleProvider;
     this.carProvider = carProvider;
     this.imageProccessorServices = imageProccessorServices;
 }
Exemplo n.º 2
0
        /// <summary>
        /// Initialize service instance. Car provider is injected
        /// by Autofac.
        /// </summary>
        /// <param name="provider"><see cref="ICarProvider"/> to use.</param>
        public CarProviderService(ICarProvider provider)
        {
            if (provider == null)
            {
                throw new ArgumentNullException("provider");
            }

            this.provider = provider;
        }
        /// <summary>
        /// Get a CarDerivative from a CAP code
        /// </summary>
        /// <param name="capCode"></param>
        /// <returns></returns>
        internal static CarDerivative FromCapCode(string capCode)
        {
            ICarProvider carProvider = ObjectFactory.GetInstance <ICarProvider>();

            return(carProvider.GetDerivativeFromCapCode(capCode) as CarDerivative);
        }
        /// <summary>
        /// Get a CarDerivative from a CARDerId
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        internal static CarDerivative FromId(int id)
        {
            ICarProvider carProvider = ObjectFactory.GetInstance <ICarProvider>();

            return(carProvider.GetDerivativeFromId(id) as CarDerivative);
        }
        /// <summary>
        /// Get a CarRange from a CARRanId
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        internal static ICarRange FromId(int id)
        {
            ICarProvider carProvider = ObjectFactory.GetInstance <ICarProvider>();

            return(carProvider.GetRangeFromId(id));
        }
 public SampleController(IEasyCachingProviderFactory cachingProviderFactory, ICarProvider carProvider)
 {
     _carProvider     = carProvider;
     _cachingProvider = cachingProviderFactory.GetCachingProvider("DefaultRedis");
 }