/// <summary> /// Добавляет набор заданий к мероприятию /// </summary> /// <param name="lmsEventLmsTaskSet"></param> /// <returns></returns> public async Task AddLmsEventLmsTaskSet(LmsEventLmsTaskSet lmsEventLmsTaskSet) { if (lmsEventLmsTaskSet.LmsEventId == 0 || lmsEventLmsTaskSet.LmsTaskSetId == 0) { return; } var isExists = await _context.LmsEventLmsTaskSets .AnyAsync(t => t.LmsEventId == lmsEventLmsTaskSet.LmsEventId && t.LmsTaskSetId == lmsEventLmsTaskSet.LmsTaskSetId); if (!isExists) { _context.LmsEventLmsTaskSets.Add(lmsEventLmsTaskSet); await _context.SaveChangesAsync(); } }
/// <summary> /// Удаляет набор заданий из списка наборов заданий к мероприятию /// </summary> /// <param name="lmsEventLmsTaskSet"></param> /// <returns></returns> public async Task RemoveLmsEventLmsTaskSet(LmsEventLmsTaskSet lmsEventLmsTaskSet) { _context.LmsEventLmsTaskSets.Remove(lmsEventLmsTaskSet); await _context.SaveChangesAsync(); }