public async Task CreateTenantVatAmount(SettingVatAmountInput input) { using (_unitOfWorkManager.Current.SetTenantId((int)AbpSession.TenantId)) { input.TenantId = (int)AbpSession.TenantId; var TenantVatAmount = input.MapTo <TenantVatAmountSetting>(); await _TenantVatAmountSettingRepository.InsertAsync(TenantVatAmount); } }
public async Task <SettingVatAmountInput> GetTenantVatAmountSettingForEdit(NullableIdDto input) { using (_unitOfWorkManager.Current.SetTenantId((int)AbpSession.TenantId)) { var output = new SettingVatAmountInput(); var query = _TenantVatAmountSettingRepository.GetAll().Where(p => p.TenantId == input.Id).FirstOrDefault(); output = query.MapTo <SettingVatAmountInput>(); return(output); } }
public async Task UpdateTenantVatAmount(SettingVatAmountInput input) { using (_unitOfWorkManager.Current.SetTenantId((int)AbpSession.TenantId)) { var TenantVatAmount = await _TenantVatAmountSettingRepository.GetAsync(input.Id); ObjectMapper.Map(input, TenantVatAmount); TenantVatAmount.TenantId = (int)AbpSession.TenantId; await _TenantVatAmountSettingRepository.UpdateAsync(TenantVatAmount); } }
public async Task CreateOrUpdateTenantVatAmount(SettingVatAmountInput input) { if (input.Id != 0) { await UpdateTenantVatAmount(input); } else { await CreateTenantVatAmount(input); } }