示例#1
0
        public SingleObjectModel GetVoucher([FromUri] int voucherId)
        {
            using (var usecases = VouchersUseCases.UseCaseInteractor()) {
                VoucherDto voucher = usecases.GetVoucher(voucherId);

                return(new SingleObjectModel(base.Request, voucher));
            }
        }
示例#2
0
        public CollectionModel SearchVouchers([FromBody] SearchVouchersCommand command)
        {
            base.RequireBody(command);

            using (var usecases = VouchersUseCases.UseCaseInteractor()) {
                FixedList <VoucherDescriptorDto> vouchers = usecases.SearchVouchers(command);

                return(new CollectionModel(base.Request, vouchers));
            }
        }
        public SearchVouchersUseCasesTests()
        {
            CommonMethods.Authenticate();

            _usecases = VouchersUseCases.UseCaseInteractor();
        }