public ConfigurationsController( IGetConfigurations getConfigurations, IGetConfigurationByDescription getConfigurationByDescription, IUpsertConfiguration upsertConfiguration, IDeleteConfiguration deleteConfiguration, Func <Try <Email>, CreateConfigurationModel, Task <ValidationResult> > validate) { this.getConfigurations = getConfigurations; this.getConfigurationByDescription = getConfigurationByDescription; this.upsertConfiguration = upsertConfiguration; this.deleteConfiguration = deleteConfiguration; this.validate = validate; }
public DeleteConfigurationCommandHandler(IDomainEventDispatcher eventDispatcher, IDeleteConfiguration deleteConfiguration) { _eventDispatcher = eventDispatcher; _deleteConfiguration = deleteConfiguration; }