protected virtual async Task Update(CreateOrEditCruiseContractDto input) { using (_unitOfWorkManager.Current.DisableFilter(AbpDataFilters.MayHaveTenant)) { var cruiseContract = await _cruiseContractRepository.FirstOrDefaultAsync((int)input.Id); ObjectMapper.Map(input, cruiseContract); } }
public async Task CreateOrEdit(CreateOrEditCruiseContractDto input) { if (input.Id == null) { await Create(input); } else { await Update(input); } }
protected virtual async Task Create(CreateOrEditCruiseContractDto input) { var cruiseContract = ObjectMapper.Map <Contract>(input); if (AbpSession.TenantId != null) { cruiseContract.contractCreatedate = DateTime.Now; cruiseContract.ContractDate = DateTime.Now; } await _cruiseContractRepository.InsertAsync(cruiseContract); }