示例#1
0
        public async Task Update(IncentiveApplicationModel incentiveApplication)
        {
            var model = incentiveApplication.Map();
            var existingApplication = await _dbContext.Applications.FirstOrDefaultAsync(x => x.Id == model.Id);

            if (existingApplication != null)
            {
                _dbContext.Entry(existingApplication).CurrentValues.SetValues(model);
                _dbContext.RemoveRange(existingApplication.Apprenticeships);
                _dbContext.AddRange(model.Apprenticeships);
            }
        }
示例#2
0
 public async Task Add(IncentiveApplicationModel incentiveApplication)
 {
     await _dbContext.AddAsync(incentiveApplication.Map());
 }