protected virtual async Task Create(CreateOrEditManualTransactionDto input) { var user = await _userManager.FindByIdAsync(input.UserId.ToString()); var manualTransaction = ObjectMapper.Map <ManualTransaction>(input); manualTransaction.FingerCode = user.FingerCode; manualTransaction.CivilId = user.CivilId; await _manualTransactionRepository.InsertAsync(manualTransaction); }
protected virtual async Task Update(CreateOrEditManualTransactionDto input) { var user = await _userManager.FindByIdAsync(input.UserId.ToString()); var manualTransaction = await _manualTransactionRepository.FirstOrDefaultAsync((int)input.Id); manualTransaction.FingerCode = user.FingerCode; manualTransaction.CivilId = user.CivilId; ObjectMapper.Map(input, manualTransaction); }
public async Task CreateOrEdit(CreateOrEditManualTransactionDto input) { if (input.Id == null) { await Create(input); } else { await Update(input); } }