public async Task CreateOrEdit(CreateOrEditSupportItemDto input) { if (input.Id == null) { await Create(input); } else { await Update(input); } }
protected virtual async Task Create(CreateOrEditSupportItemDto input) { var supportItem = ObjectMapper.Map <SupportItem>(input); if (AbpSession.TenantId != null) { supportItem.TenantId = (int?)AbpSession.TenantId; } await _supportItemRepository.InsertAsync(supportItem); }
protected virtual async Task Update(CreateOrEditSupportItemDto input) { var supportItem = await _supportItemRepository.FirstOrDefaultAsync((int)input.Id); ObjectMapper.Map(input, supportItem); }