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