public async ValueTask <bool> DeleteStudentFromClassAsync(string username, long classId) { try { var rel = new RelStudentClass { ClassId = classId, StudentId = username }; Db.RelStudentClasses.Attach(rel); Db.RelStudentClasses.Remove(rel); await Db.SaveChangesAsync(); return(true); } catch (Exception e) { Logger.LogError(e.Message); return(false); } }
public async ValueTask <bool> InsertStudentToClassAsync(long classId, UserSummary des) { try { var ir = new RelStudentClass { ClassId = classId, StudentId = des.Username }; await Db.RelStudentClasses.AddAsync(ir); await Db.SaveChangesAsync(); return(true); } catch (Exception e) { Logger.LogError(e.Message); return(false); } }