public WriterBase(EntityContext context, IReaderBase <T> reader) { _context = context ?? throw new ArgumentException($"{GetType().Name}.Ctor() parameter {nameof(context)} cannot be null."); _reader = reader ?? throw new ArgumentException($"{GetType().Name}.Ctor() parameter {nameof(reader)} cannot be null."); }
public ControllerBase(IReaderBase <T> reader, IWriterBase <T> writer) { this.reader = reader ?? throw new ArgumentNullException(); this.writer = writer ?? throw new ArgumentNullException(); }