示例#1
0
 public LookupController(
     IRepository <Point> pointRepository,
     IRepository <MeterEvent> meterEventRepository,
     ISiteService siteService,
     ISecurityGroupService securityGroupService,
     IMeterService meterService,
     IUserService userService,
     IAttributeService attributeService,
     ITechnicianService technicianService,
     ITeamService teamService,
     IItemService itemService,
     IAssetService assetService,
     IWorkOrderService workOrderService,
     ILocationService locationService,
     IStoreService storeService,
     IServiceRequestService serviceRequestService,
     ICompanyService companyService)
 {
     this._pointRepository       = pointRepository;
     this._meterEventRepository  = meterEventRepository;
     this._siteService           = siteService;
     this._securityGroupService  = securityGroupService;
     this._meterService          = meterService;
     this._userService           = userService;
     this._attributeService      = attributeService;
     this._technicianService     = technicianService;
     this._teamService           = teamService;
     this._itemService           = itemService;
     this._assetService          = assetService;
     this._workOrderService      = workOrderService;
     this._locationService       = locationService;
     this._storeService          = storeService;
     this._serviceRequestService = serviceRequestService;
     this._companyService        = companyService;
 }
 public BaseController()
 {
     this.userService                 = new UserService();
     this.rightService                = new RightService();
     this.locationService             = new LocationService();
     this.organisationService         = new OrganisationService();
     this.siteService                 = new SiteService();
     this.billService                 = new BillService();
     this.itemService                 = new ItemService();
     this.requestToAcquireItemService = new RequestToAcquireAssestService();
     this.eventService                = new EventService();
     this.assetService                = new AssetService();
     this.assetHistoryService         = new AssetHistoryService();
     this.requestForScrappingService  = new RequestForScrappingService();
     this.requestForRelocationService = new RequestForRelocationService();
     this.requestForRenovationService = new RequestForRenovationService();
     this.providerService             = new ProviderService();
     this.packingSlipService          = new PackingSlipService();
     this.requestForAssetService      = new RequestForAssetService();
     this.requestToProviderService    = new RequestToProviderService();
     this.currencyService             = new CurrencyService();
     this.invoiceService              = new InvoiceService();
     this.exchangeService             = new ExchangeRateService();
     this.accidentService             = new AccidentService();
     this.securityGroupService        = new SecurityGroupService();
 }
 public SecurityGroupController(IRepository <SecurityGroup> securityGroupRepository,
                                IRepository <Site> siteRepository,
                                IRepository <User> userRepository,
                                ISecurityGroupService securityGroupService,
                                ILocalizationService localizationService,
                                IPermissionService permissionService,
                                HttpContextBase httpContext,
                                IWorkContext workContext,
                                IDbContext dbContext)
 {
     this._securityGroupRepository = securityGroupRepository;
     this._siteRepository          = siteRepository;
     this._userRepository          = userRepository;
     this._localizationService     = localizationService;
     this._securityGroupService    = securityGroupService;
     this._permissionService       = permissionService;
     this._httpContext             = httpContext;
     this._workContext             = workContext;
     this._dbContext = dbContext;
 }
示例#4
0
        public VpcController(
            IVpcService vpcService, ISubnetService subnetService, IRouteTableService routeTableService, IInternetGatewayService internetGatewayService,
            IDhcpOptionsSetService dhcpOptionsSetService, INetworkAclsService networkAclsService, ISecurityGroupService securityGroupService,
            IDescribeVpcMapper describeVpcMapper, IDescribeSubnetMapper describeSubnetMapper, IDescribeRouteTableMapper describeRouteTableMapper,
            IInternetGatewayMapper internetGatewayMapper, IDhcpOptionsSetsMapper dhcpOptionsSetsMapper, INetworkAclsMapper networkAclsMapper,
            ISecurityGroupMapper securityGroupMapper)
        {
            _vpcService             = vpcService;
            _subnetService          = subnetService;
            _routeTableService      = routeTableService;
            _internetGatewayService = internetGatewayService;
            _dhcpOptionsSetService  = dhcpOptionsSetService;
            _networkAclsService     = networkAclsService;
            _securityGroupService   = securityGroupService;

            _describeVpcMapper        = describeVpcMapper;
            _describeSubnetMapper     = describeSubnetMapper;
            _describeRouteTableMapper = describeRouteTableMapper;
            _internetGatewayMapper    = internetGatewayMapper;
            _dhcpOptionsSetsMapper    = dhcpOptionsSetsMapper;
            _networkAclsMapper        = networkAclsMapper;
            _securityGroupMapper      = securityGroupMapper;
        }
 public SecurityGroupController(ISecurityGroupService securityGroupService)
 {
     _securityGroupService = securityGroupService;
 }
 public DefaultSecurityGroupCreator(ISecurityGroupService securityGroupService)
 {
     _securityGroupService = securityGroupService;
     SecurityGroupName     = Conventions.DefaultSecurityGroupName;
 }
 public DefaultSecurityGroupCreator(ISecurityGroupService securityGroupService)
 {
     _securityGroupService = securityGroupService;
     SecurityGroupName = Conventions.DefaultSecurityGroupName;
 }