/// <summary> /// Обновляет привязку "Дисциплина - Помещение" /// </summary> /// <param name="disciplinePomeshenieChanging"></param> /// <returns></returns> public async Task UpdateDisciplinePomeshenieAsync(DisciplinePomeshenie disciplinePomeshenieChanging) { if (disciplinePomeshenieChanging == null) { return; } _context.DisciplinePomeshenies.Update(disciplinePomeshenieChanging); await _context.SaveChangesAsync(); }
/// <summary> /// Удаляет привязку "Дисциплина - Помещение" /// </summary> /// <param name="disciplinePomeshenie"></param> /// <returns></returns> public async Task RemoveDisciplinePomeshenieAsync(DisciplinePomeshenie disciplinePomeshenie) { if (disciplinePomeshenie == null) { return; } _context.DisciplinePomeshenies.Remove(disciplinePomeshenie); await _context.SaveChangesAsync(); }
/// <summary> /// Возвращает привязку "Дисциплина - Помещение" /// </summary> /// <param name="discipline"></param> /// <param name="disciplinePomeshenieId"></param> /// <returns></returns> public DisciplinePomeshenie GetDisciplinePomeshenieByDisciplineAndDisciplinePomeshenieId(Discipline discipline, int?disciplinePomeshenieId) { if (discipline == null || disciplinePomeshenieId == null) { return(null); } DisciplinePomeshenie disciplinePomeshenie = discipline.DisciplinePomeshenies.SingleOrDefault(dp => dp.DisciplinePomeshenieId == disciplinePomeshenieId); return(disciplinePomeshenie); }