public Added( IWriteOnlyRepository <TodoCosmosItem> repository, ILogger <Added> logger) { _repository = repository; _logger = logger; }
public AccountController(IReadOnlyRepository readOnlyRepository, IWriteOnlyRepository writeOnlyRepository, IMappingEngine mappingEngine) { _readOnlyRepository = readOnlyRepository; _writeOnlyRepository = writeOnlyRepository; _mappingEngine = mappingEngine; }
private static void AddManager(IWriteOnlyRepository <Manager> emp) { emp.Add(new Manager { Name = "Russell" }); emp.Commit(); }
public CreateUserCommandHandler( IUnitOfWork unitOfWork, IEnumerable <IValidator <CreateUserCommand> > validators, IWriteOnlyRepository <User> entityWriteOnlyRepository) : base(unitOfWork, validators, entityWriteOnlyRepository) { }
private void AddManagers(IWriteOnlyRepository <Manager> employeeRepository) { employeeRepository.Add(new Manager { Name = "Bill" }); employeeRepository.Commit(); }
public AddSoundDemoCommandHandler( IUnitOfWork unitOfWork, IEnumerable <IValidator <AddSoundDemoCommand> > validators, IWriteOnlyRepository <SoundDemo> entityWriteOnlyRepository) : base(unitOfWork, validators, entityWriteOnlyRepository) { }
static void AddRemoteEmployees(IWriteOnlyRepository <RemoteEmployee> repository) { //some operations only valid for RemoteEmployee //OnlyRemoteEmployeeMethod(remoteEmployee) repository.Insert(new RemoteEmployee("Andrew", "Canada")); repository.Insert(new RemoteEmployee("Carol", "UK")); }
public TodoListEventItemProjection( IWriteOnlyRepository <TodoListItem> repository, ILogger <TodoListEventItemProjection> logger) { _repository = repository; _logger = logger; }
private static void AddManagers(IWriteOnlyRepository <Manager> employeeRepository) { employeeRepository.Add(new Manager { Name = "Mgr. Scott" }); employeeRepository.Commit(); }
public CardController(IReadOnlyRepository readOnlyRepository, IWriteOnlyRepository writeOnlyRepository, IMappingEngine mappingEngine) { _readOnlyRepository = readOnlyRepository; _writeOnlyRepository = writeOnlyRepository; _mappingEngine = mappingEngine; }
static void AddManagers(IWriteOnlyRepository <Manager> managerRepository) { managerRepository.Add(new Manager { Name = "Alex" }); managerRepository.Commit(); }
private static void AddManagers(IWriteOnlyRepository <Manager> empolyeeRepository) { empolyeeRepository.Add(new Manager { Name = "Alex" }); empolyeeRepository.Commit(); }
public OrganizationController(IReadOnlyRepository readOnlyRepository, IWriteOnlyRepository writeOnlyRepository, IMappingEngine mappingEngine) { _readOnlyRepository = readOnlyRepository; _writeOnlyRepository = writeOnlyRepository; _mappingEngine = mappingEngine; }
private static void AddManagers(IWriteOnlyRepository <Manager> employeeRepository) { employeeRepository.Add(new Manager { Name = "Alex", Title = "Unscrupulous Bastard" }); employeeRepository.Commit(); }
private static void AddManagers(IWriteOnlyRepository <Employee> employeeRepository) { employeeRepository.Add(new Manager { Name = "Thomas" }); employeeRepository.Commit(); }
private void AddManagers(IWriteOnlyRepository <Manager> employeeRepository) { employeeRepository.Add(new Manager() { Name = "Salim" }); }
public EmployeeService(IReadOnlyRepository readOnly, IWriteOnlyRepository writeOnly, IMapper mapper) { _readOnly = readOnly; _writeOnly = writeOnly; _mapper = mapper; }
protected CreateEntityCommandHandlerBase( IUnitOfWork unitOfWork, IEnumerable <IValidator <TCommand> > validators, IWriteOnlyRepository <TEntity> entityWriteOnlyRepository) : base(unitOfWork, validators) { _entityWriteOnlyRepository = entityWriteOnlyRepository.ThrowIfNull(nameof(entityWriteOnlyRepository)); }
public AccountController(IReadOnlyRepository readOnlyRepository, IWriteOnlyRepository writeOnlyRepository, IMappingEngine mappingEngine, IRegisterValidator<AccountRegisterModel> registerValidator) { _readOnlyRepository = readOnlyRepository; _writeOnlyRepository = writeOnlyRepository; _mappingEngine = mappingEngine; _registerValidator = registerValidator; }
private static void AddManagers(IWriteOnlyRepository <Manager> employeeRepository) { Console.WriteLine("Add Manager"); employeeRepository.Add(new Manager { Name = "Alex" }); employeeRepository.Commit(); }
public CreateListeningRequestCommandHandler( IUnitOfWork unitOfWork, IEnumerable <IValidator <CreateListeningRequestCommand> > validators, IWriteOnlyRepository <ListeningRequest> entityWriteOnlyRepository, DateTimeProvider dateTimeProvider) : base(unitOfWork, validators, entityWriteOnlyRepository) { _dateTimeProvider = dateTimeProvider.ThrowIfNull(nameof(dateTimeProvider)); }
// // 더 구체적 // private static void AddManagers(IWriteOnlyRepository <Manager> employeeRepository) { // 목표: 컴파일러 에러를 기대한다. //employeeRepository.Add(new Employee { Name = "Scott" }); employeeRepository.Add(new Manager { Name = "Alex" }); employeeRepository.Commit(); }
public ProductService(IReadOnlyRepository readOnly, IWriteOnlyRepository writeOnly, IFileService fileService, IMapper mapper) { _readOnly = readOnly; _writeOnly = writeOnly; _fileService = fileService; _mapper = mapper; }
private static void AddEmployees(IWriteOnlyRepository <Employee> employeeRepository) { employeeRepository.Add(new Employee { Name = "Scott" }); employeeRepository.Add(new Employee { Name = "Chris" }); employeeRepository.Commit(); }
public CreateUserCommandHandler( IUnitOfWork unitOfWork, IEnumerable <IValidator <CreateUserCommand> > validators, IWriteOnlyRepository <User> userWriteOnlyRepository, IHashManager hashManager) : base(unitOfWork, validators) { _userWirteOnlyRepository = userWriteOnlyRepository.ThrowIfNull(nameof(userWriteOnlyRepository)); _hashManager = hashManager.ThrowIfNull(nameof(hashManager)); }
public WriteOnlyService(IWriteOnlyRepository <TEntity> writeOnlyRepository) { if (writeOnlyRepository == null) { throw new ArgumentNullException("writeOnlyRepository"); } _writeOnlyRepository = writeOnlyRepository; _validationResult = new ValidationResult(); }
private static void AddManagers(IWriteOnlyRepository <Manager> employeeRepository) { //Contravariance: //Treat a repository of Employee as a repository of Manager employeeRepository.Add(new Manager { Name = "Alex" }); employeeRepository.Commit(); }
public MoveUserCommandHandler( IUnitOfWork unitOfWork, IEnumerable <IValidator <MoveUserCommand> > validators, IMapper mapper, IReadOnlyRepository <ReadableUser> readOnlyRepository, IWriteOnlyRepository <WritableUser> writeOnlyRepository) : base(unitOfWork, validators) { _readOnlyRepository = readOnlyRepository.ThrowIfNull(nameof(readOnlyRepository)); _writeOnlyRepository = writeOnlyRepository.ThrowIfNull(nameof(writeOnlyRepository)); _mapper = mapper.ThrowIfNull(nameof(mapper)); }
public AuthController(IReadOnlyRepository readOnlyRepository, IWriteOnlyRepository writeOnlyRepository) { if (readOnlyRepository == null) { throw new ArgumentNullException("readOnlyRepository"); } if (writeOnlyRepository == null) { throw new ArgumentNullException("writeOnlyRepository"); } _readOnlyRepository = readOnlyRepository; _writeOnlyRepository = writeOnlyRepository; }
public DeadLetterProjectionDecorator( ILogger <DeadLetterProjectionDecorator <TEventItem, TProjectionKey> > logger, EventSourcingProcessorOptions <TEventItem, TProjectionKey> processorOptions, IEventItemProjection <TEventItem, TProjectionKey> inner, DeadLetterOptions <TEventItem, TProjectionKey> options, IWriteOnlyRepository <DeadLetteredEventItem <TEventItem> > repository) { _logger = logger; _processorOptions = processorOptions; _inner = inner; _options = options; _repository = repository; }
public SynergyController(IReadOnlyRepository readOnlyRepository, IWriteOnlyRepository writeOnlyRepository) { _readOnlyRepository = readOnlyRepository; _writeOnlyRepository = writeOnlyRepository; }
public FilesController(IReadOnlyRepository readOnlyRepository, IWriteOnlyRepository writeOnlyRepository) { _readOnlyRepository = readOnlyRepository; _writeOnlyRepository = writeOnlyRepository; }
public AccountProfileController(IReadOnlyRepository readOnlyRepository, IWriteOnlyRepository writeOnlyRepository) { _readOnlyRepository = readOnlyRepository; _writeOnlyRepository = writeOnlyRepository; }
public RegisteredUsersListController(IReadOnlyRepository readOnlyRepository, IWriteOnlyRepository writeOnlyRepository) { _readOnlyRepository = readOnlyRepository; _writeOnlyRepository = writeOnlyRepository; }
public AdministratorController(IReadOnlyRepository readOnlyRepository, IWriteOnlyRepository writeOnlyRepository) { _readOnlyRepository = readOnlyRepository; _writeOnlyRepository = writeOnlyRepository; _emailHandler = new EmailHandler(); }
public ChangePasswordController(IReadOnlyRepository readOnlyRepository, IWriteOnlyRepository writeOnlyRepository) { _readOnlyRepository = readOnlyRepository; _writeOnlyRepository = writeOnlyRepository; }
public AdministratorController(IReadOnlyRepository readOnlyRepository, IWriteOnlyRepository writeOnlyRepository) { _readOnlyRepository = readOnlyRepository; _writeOnlyRepository = writeOnlyRepository; }
public CreateEditPackageController(IReadOnlyRepository readOnlyRepository, IWriteOnlyRepository writeOnlyRepository) { _readOnlyRepository = readOnlyRepository; _writeOnlyRepository = writeOnlyRepository; }
public ReferralInviteController(IReadOnlyRepository readOnlyRepository, IWriteOnlyRepository writeOnlyRepository) { _readOnlyRepository = readOnlyRepository; _writeOnlyRepository = writeOnlyRepository; }
public BitacoraController(IWriteOnlyRepository writeOnlyRepository, IReadOnlyRepository readOnlyRepository) { _readOnlyRepository = readOnlyRepository; _writeOnlyRepository = writeOnlyRepository; }
public ClassifiedsController(IReadOnlyRepository readOnlyRepository, IWriteOnlyRepository writeOnlyRepository) { _readOnlyRepository = readOnlyRepository; _writeOnlyRepository = writeOnlyRepository; }
public DiskController(IWriteOnlyRepository writeOnlyRepository, IReadOnlyRepository readOnlyRepository) { _readOnlyRepository = readOnlyRepository; _writeOnlyRepository = writeOnlyRepository; }
public SearchResultController(IWriteOnlyRepository writeOnlyRepository, IReadOnlyRepository readOnlyRepository) { _readOnlyRepository = readOnlyRepository; _writeOnlyRepository = writeOnlyRepository; }
public PackageListController(IReadOnlyRepository readOnlyRepository, IWriteOnlyRepository writeOnlyRepository) { _readOnlyRepository = readOnlyRepository; _writeOnlyRepository = writeOnlyRepository; }
public AccountSignUpController( IWriteOnlyRepository writeOnlyRepository, IReadOnlyRepository readOnlyRepository) { _readOnlyRepository = readOnlyRepository; _writeOnlyRepository = writeOnlyRepository; }
public PasswordResetController(IWriteOnlyRepository writeOnlyRepository, IReadOnlyRepository readOnlyRepository) { _readOnlyRepository = readOnlyRepository; _writeOnlyRepository = writeOnlyRepository; }
public ChangeUserSpaceLimitController(IWriteOnlyRepository writeOnlyRepository, IReadOnlyRepository readOnlyRepository) { _readOnlyRepository = readOnlyRepository; _writeOnlyRepository = writeOnlyRepository; }
public AccountController(IReadOnlyRepository readOnlyRepository, IWriteOnlyRepository writeOnlyRepository) { _readOnlyRepository = readOnlyRepository; _writeOnlyRepository = writeOnlyRepository; _emailHandler = new EmailHandler(); }