예제 #1
0
 public VirtualMachineQueries(IVirtualMachineRepository virtualMachineRepository, IMapper mapper)
 {
     _virtualMachineRepository = virtualMachineRepository
                                 ?? throw new ArgumentNullException(nameof(virtualMachineRepository));
     _mapper = mapper
               ?? throw new ArgumentNullException(nameof(mapper));
 }
예제 #2
0
 public ResourcesUnitOfWork(string root) : base(root)
 {
     DatabaseServers = new DatabaseServerRepository(_root);
     VirtualMachines = new VirtualMachineRepository(_root);
 }
 public VirtualMachineReservationService(IVirtualMachineRepository repository)
 {
     _repository = repository ?? throw new ArgumentNullException(nameof(repository));
 }
예제 #4
0
 public VirtualMachineController(IVirtualMachineRepository vms, IConfigurationRepository config)
 {
     vmRepo = vms;
     configRepo = config;
 }
예제 #5
0
 public VirtualMachineController(IVirtualMachineRepository virtualMachineRepository)
 {
     this.virtualMachineRepository = virtualMachineRepository;
 }
예제 #6
0
 public IpBindingService(IVirtualMachineRepository virtualMachineRepository)
 {
     _virtualMachineRepository = virtualMachineRepository ??
                                 throw new ArgumentNullException(nameof(virtualMachineRepository));
 }
 public CreateVirtualMachineCommandHandler(IVirtualMachineRepository virtualMachineRepository)
 {
     _virtualMachineRepository = virtualMachineRepository ??
                                 throw new ArgumentNullException(nameof(virtualMachineRepository));
 }
 public VirtualMachinesController(IVirtualMachineRepository repository, IMessenger messenger)
 {
     _repository = repository;
     _messenger = messenger;
 }
 public EditVirtualMachineNameCommandHandler(IVirtualMachineRepository virtualMachineRepository)
 {
     _virtualMachineRepository = virtualMachineRepository;
 }