public async Task CreateOrEdit(CreateOrEditCustomerCategoryDto input) { if (input.Id == null) { await Create(input); } else { await Update(input); } }
protected virtual async Task Create(CreateOrEditCustomerCategoryDto input) { var customerCategory = ObjectMapper.Map <CustomerCategory>(input); await _customerCategoryRepository.InsertAsync(customerCategory); }
protected virtual async Task Update(CreateOrEditCustomerCategoryDto input) { var customerCategory = await _customerCategoryRepository.FirstOrDefaultAsync((int)input.Id); ObjectMapper.Map(input, customerCategory); }