public async Task <bool> DeleteUser(long Id) { var delete = await _schoolHubDbContext.User.FirstOrDefaultAsync(s => s.Id == Id); if (delete != null) { _schoolHubDbContext.Remove(delete); return(true); } return(false); }
public async Task <bool> DeleteSubject(long Id) { if (Id < 1) { throw new ArgumentNullException(nameof(Id)); } var retrieveSubject = await _schoolHubDbContext.Subject.FirstOrDefaultAsync(s => s.Id == Id); if (retrieveSubject != null) { _schoolHubDbContext.Remove(retrieveSubject); await _schoolHubDbContext.SaveChangesAsync(); return(true); } return(false); }