コード例 #1
0
        public async Task <string> AddUpdateVoucher(VoucherDomainModel voucher)
        {
            string status = "";

            if (voucher.vch_id > 0)
            {
                tblvch voucherToUpdate = await voucherRepository.SingleOrDefault(u => u.vch_id == voucher.vch_id);

                if (voucherToUpdate != null)
                {
                    voucherToUpdate.status = voucher.status;
                    await voucherRepository.Update(voucherToUpdate);

                    status = "updated";
                }
            }
            else
            {
                tblvch voucherToAdd = new tblvch();

                voucherToAdd.status = voucher.status;

                await voucherRepository.Insert(voucherToAdd);

                status = "added";
            }
            return(status);
        }
コード例 #2
0
        public async Task <VoucherToReturnVM> GetVoucherById(int id)
        {
            VoucherToReturnVM  voucherToReturnVM  = new VoucherToReturnVM();
            VoucherDomainModel voucherDomainModel = await voucherBusiness.GetVoucherById(id);

            AutoMapper.Mapper.Map(voucherDomainModel, voucherToReturnVM);
            return(voucherToReturnVM);
        }
コード例 #3
0
        public async Task <VoucherDomainModel> GetVoucherById(int id)
        {
            VoucherDomainModel voucher = new VoucherDomainModel();
            var model = await voucherRepository.SingleOrDefault(v => v.vch_id == id);

            if (model != null)
            {
                voucher        = new VoucherDomainModel();
                voucher.status = model.status;
            }
            return(voucher);
        }