/// <summary> /// Удаляет привязку "Учебное пособие - Направление" /// </summary> /// <param name="uchPosobieEduNapravl"></param> /// <returns></returns> public async Task RemoveUchPosobieEduNapravlAsync(UchPosobieEduNapravl uchPosobieEduNapravl) { if (uchPosobieEduNapravl == null) { return; } _context.UchPosobieEduNapravl.Remove(uchPosobieEduNapravl); await _context.SaveChangesAsync(); }
/// <summary> /// Обновление привязки "Учебное пособие - Направление" /// </summary> /// <param name="uchPosobieEduNapravl"></param> /// <returns></returns> public async Task UpdateUchPosobieEduNapravlAsync(UchPosobieEduNapravl uchPosobieEduNapravl) { if (uchPosobieEduNapravl == null) { return; } bool isExists = await _context.UchPosobieEduNapravl .Where(un => un.EduNapravlId == uchPosobieEduNapravl.EduNapravlId && un.UchPosobieId == uchPosobieEduNapravl.UchPosobieId).AnyAsync(); if (!isExists) { _context.UchPosobieEduNapravl.Update(uchPosobieEduNapravl); await _context.SaveChangesAsync(); } }