public BankController(IBankService bankService, IValidationDecorator validationDecorator, IMapper mapper) { _bankService = bankService ?? throw new ArgumentNullException(nameof(_bankService)); _validationDecorator = validationDecorator ?? throw new ArgumentNullException(nameof(_validationDecorator)); _mapper = mapper ?? throw new ArgumentNullException(nameof(_mapper)); }
//todo append validator public RequisiteController(IRequisiteService requisiteService, IValidationDecorator validationDecorator, IMapper mapper) { _requisiteService = requisiteService ?? throw new ArgumentNullException(nameof(_requisiteService)); _validationDecorator = validationDecorator ?? throw new ArgumentNullException(nameof(_validationDecorator)); _mapper = mapper ?? throw new ArgumentNullException(nameof(_mapper)); }