public async ValueTask <bool> DeleteClassFromCourseAsync(long courseId, long classId) { try { var rel = new RelCourseClass { ClassId = classId, CourseId = courseId }; Db.RelCourseClasses.Attach(rel); Db.RelCourseClasses.Remove(rel); await Db.SaveChangesAsync(); return(true); } catch (Exception e) { Logger.LogError(e.Message); return(false); } }
public async ValueTask <bool> InsertClassToCourseAsync(long courseId, ElementSummary des) { try { var ir = new RelCourseClass { CourseId = courseId, ClassId = des.Id }; await Db.RelCourseClasses.AddAsync(ir); await Db.SaveChangesAsync(); return(true); } catch (Exception e) { Logger.LogError(e.Message); return(false); } }