public AccountController(ICarServices carServices, IRoleProvider roleProvider, ICarProvider carProvider, IImageProccessorServices imageProccessorServices) { this.carServices = carServices; this.roleProvider = roleProvider; this.carProvider = carProvider; this.imageProccessorServices = imageProccessorServices; }
/// <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"); }