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); }
public async Task <VoucherToReturnVM> GetVoucherById(int id) { VoucherToReturnVM voucherToReturnVM = new VoucherToReturnVM(); VoucherDomainModel voucherDomainModel = await voucherBusiness.GetVoucherById(id); AutoMapper.Mapper.Map(voucherDomainModel, voucherToReturnVM); return(voucherToReturnVM); }
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); }