示例#1
0
 public RegisterBuildError(IComponentReadOnlyRepository componenRepository, IFactoryCompatibility compatibilities, IFactoryEnough enoughs, IErrorBuildingWriteOnlyRepository errorRepository, IErrorBuildingWithReplaceWriteOnlyRepository errorReplaceRepository, IComputerReadOnlyRepository computerRepository)
 {
     this.componenRepository     = componenRepository;
     this.compatibilities        = compatibilities;
     this.enoughs                = enoughs;
     this.errorRepository        = errorRepository;
     this.errorReplaceRepository = errorReplaceRepository;
     this.computerRepository     = computerRepository;
 }
示例#2
0
 public ComputerController(IDirectorComputer director, ITypeUseReadOnlyRepository typeRepo, Startup.DeleteByIdResolver deleteAccesor, IComputerReadOnlyRepository read)
 {
     this.director = director;
     this.typeRepo = typeRepo;
     delete        = new DeleteComputer(deleteAccesor(WebApi.DeletesID.Computer), read);
 }
示例#3
0
 public RegisterErrorOrderDelivered(IErrorOrderWriteOnlyRepository errorComputerRepository, IOrderReadOnlyRepository orderRepository, IComputerReadOnlyRepository computerRepository)
 {
     this.errorComputerRepository = errorComputerRepository;
     this.orderRepository         = orderRepository;
     this.computerRepository      = computerRepository;
 }
示例#4
0
 public OrderReadOnlyRepository(IConnection connection, IComputerReadOnlyRepository computerRepository, IEmployeeReadOnlyRepository employeeRepository, IClientReadOnlyRepository clientRepository) : base(connection)
 {
     ComputerRepository = computerRepository;
     EmployeeRepository = employeeRepository;
     ClientRepository   = clientRepository;
 }
示例#5
0
 public DeleteComputer(IDeleteById delete, IComputerReadOnlyRepository read)
 {
     this.delete = delete;
     this.read   = read;
 }