Esempio n. 1
0
        /// <summary>
        /// Удаляет задание из набора
        /// </summary>
        /// <param name="lmsTaskSetLmsTask"></param>
        /// <returns></returns>
        public async Task RemoveLmsTaskSetLmsTaskAsync(LmsTaskSetLmsTask lmsTaskSetLmsTask)
        {
            var entries = _context.LmsTaskSetLmsTasks.Where(t => t.LmsTaskId == lmsTaskSetLmsTask.LmsTaskId && t.LmsTaskSetId == lmsTaskSetLmsTask.LmsTaskSetId);

            if (entries != null || entries.Count() > 0)
            {
                _context.LmsTaskSetLmsTasks.RemoveRange(entries);
                await _context.SaveChangesAsync();
            }
        }
Esempio n. 2
0
        /// <summary>
        /// Добавляет задание в набор
        /// </summary>
        /// <param name="lmsTaskSetLmsTask"></param>
        /// <returns></returns>
        public async Task AddLmsTaskSetLmsTaskAsync(LmsTaskSetLmsTask lmsTaskSetLmsTask)
        {
            var entries = _context.LmsTaskSetLmsTasks.Where(t => t.LmsTaskId == lmsTaskSetLmsTask.LmsTaskId && t.LmsTaskSetId == lmsTaskSetLmsTask.LmsTaskSetId);

            if (entries == null || entries.Count() == 0)
            {
                _context.LmsTaskSetLmsTasks.Add(lmsTaskSetLmsTask);
                await _context.SaveChangesAsync();
            }
        }