コード例 #1
0
        public NoDataModel DeleteVoucher([FromUri] int voucherId)
        {
            using (var usecases = VoucherEditionUseCases.UseCaseInteractor()) {
                usecases.DeleteVoucher(voucherId);

                return(new NoDataModel(base.Request));
            }
        }
コード例 #2
0
        public SingleObjectModel CreateVoucher([FromBody] VoucherFields fields)
        {
            base.RequireBody(fields);

            using (var usecases = VoucherEditionUseCases.UseCaseInteractor()) {
                VoucherDto voucher = usecases.CreateVoucher(fields);

                return(new SingleObjectModel(base.Request, voucher));
            }
        }
        public VoucherEditionUseCasesTests()
        {
            CommonMethods.Authenticate();

            _usecases = VoucherEditionUseCases.UseCaseInteractor();
        }