コード例 #1
0
        /// <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();
            }
        }
コード例 #2
0
 /// <summary>
 /// Удаляет набор заданий из списка наборов заданий к мероприятию
 /// </summary>
 /// <param name="lmsEventLmsTaskSet"></param>
 /// <returns></returns>
 public async Task RemoveLmsEventLmsTaskSet(LmsEventLmsTaskSet lmsEventLmsTaskSet)
 {
     _context.LmsEventLmsTaskSets.Remove(lmsEventLmsTaskSet);
     await _context.SaveChangesAsync();
 }