public async Task CreateOrEdit(CreateOrEditPerformanceReviewDto input) { if (input.Id == null) { await Create(input); } else { await Update(input); } }
protected virtual async Task Update(CreateOrEditPerformanceReviewDto input) { var review = await _performanceReviewRepository.FirstOrDefaultAsync((int)input.Id); ObjectMapper.Map(input, review); }
protected virtual async Task Create(CreateOrEditPerformanceReviewDto input) { var review = ObjectMapper.Map <PerformanceReview>(input); await _performanceReviewRepository.InsertAsync(review); }