public PurchaseController(IPurchaseRecordsRepository repository) { if (repository == null) { throw new ArgumentNullException("repository"); } _repository = repository; }
public DeletePurchaseRecordHandler(IPurchaseRecordsRepository repository) { _repository = repository; }
public AddPurchaseRecordHandler(IPurchaseRecordsRepository repository) { _repository = repository; }
public UpdatePurchaseRecord(IPurchaseRecordsRepository repository) { _repository = repository; }
public GetPurchaseRecordsHandler(IPurchaseRecordsRepository repository) { _repository = repository; }
public GetPurchaseRecordById(IPurchaseRecordsRepository repository, IMediator mediator) { _repository = repository; _mediator = mediator; }