/// <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(); } }
/// <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(); } }