Exemplo n.º 1
0
 public HomeController(
     IRepository <Stack> stackRepository,
     IRepository <AwsProfile> profileRepository,
     IRepository <Product> productRepository,
     IRepository <Instance> instanceRepository,
     IRepository <Schedule> scheduleRepository,
     IBackgroundJobClient backgroundJobClient,
     IMappingEngine mappingEngine,
     IOwinContext owinContext,
     INumberedStringGenerator numberedStringGenerator,
     IUserProfileAccessManager userProfileAccessManager,
     IStackItConfiguration stackItConfiguration,
     CostCalculator costCalculator,
     IStackViewModelHelper stackViewModelHelper)
 {
     _stackRepository     = stackRepository;
     _profileRepository   = profileRepository;
     _productRepository   = productRepository;
     _instanceRepository  = instanceRepository;
     _scheduleRepository  = scheduleRepository;
     _backgroundJobClient = backgroundJobClient;
     _mapper                   = mappingEngine;
     _owinContext              = owinContext;
     _numberedStringGenerator  = numberedStringGenerator;
     _userProfileAccessManager = userProfileAccessManager;
     _stackItConfiguration     = stackItConfiguration;
     _costCalculator           = costCalculator;
     _stackViewModelHelper     = stackViewModelHelper;
 }
 public InstanceController(
     IRepository <Stack> stackRepository,
     IRepository <Instance> instanceRepository,
     IRepository <BaseImage> baseImageRepository,
     IMappingEngine mappingEngine,
     IBackgroundJobClient backgroundJobClient,
     IStackViewModelHelper stackViewModelHelper)
 {
     _stackRepository     = stackRepository;
     _instanceRepository  = instanceRepository;
     _baseImageRepository = baseImageRepository;
     _mapper = mappingEngine;
     _backgroundJobClient  = backgroundJobClient;
     _stackViewModelHelper = stackViewModelHelper;
 }