public MonitoringDataService( IDataRepository repo, IViewModelValidator validator, IViewModelToEfModelConverter viewToEfConverter, IEfModelToViewModelConverter efToViewConverter ) : base(repo) { _validator = validator; _viewToEfConverter = viewToEfConverter; _efToViewConverter = efToViewConverter; }
protected void LogValidationError(IViewModelValidator validator) { Debug.WriteLine("Cancelling {Command} execution due to {ValidationErrors}", CommandName, validator.GetAllErrorsInString()); }
public CustomerController(IViewModelValidator validator, IQueryExecutor queryExecutor, ICommandProcessor commandProcessor) { _validator = validator; _queryExecutor = queryExecutor; _commandProcessor = commandProcessor; }