public TransactionsController(CursedDataContext db, [FromServices] IOperationDataValidation operationValidation, [FromServices] IErrorHandlerFactory errorHandlerFactory, [FromServices] ILogProvider <CursedAuthenticationContext> logProvider) { logic = new TransactionsLogic(db); logicValidation = new TransactionsLogicValidation(db, operationValidation, errorHandlerFactory); this.logProvider = logProvider; }
public TransactionsLogicValidation(CursedDataContext db, IOperationDataValidation operationValidation, IErrorHandlerFactory errorHandlerFactory) { this.db = db; this.operationValidation = operationValidation; this.errorHandlerFactory = errorHandlerFactory; }