public async Task CreateSubj(string code, string[] subj) { for (int i = 0; i < subj.Length; i++) { if (subj[i] != null && subj[i] != "") { await Specialities_Subjects.InsertOneAsync(new Speciality_Subject { Code = code, Subject = subj[i] }); } } }
// удаление документа public async Task Remove(string code) { var filter = new BsonDocument("Code", new BsonDocument("$eq", code)); await Specialities.DeleteOneAsync(filter); await Specialities_Proffesions.DeleteManyAsync(filter); await Specialities_Subjects.DeleteManyAsync(filter); await Comment_Specialities.DeleteManyAsync(filter); }
public async Task <List <Speciality_Subject> > GetSpecialitySubjs(string code) { List <Speciality_Subject> results = null; var filter = new BsonDocument("Code", new BsonDocument("$eq", code)); results = await Specialities_Subjects.Find <Speciality_Subject>(filter).ToListAsync(); if (results != null) { return(results); } else { return(null); } }
public async Task RemoveSubjects(string code) { var filter = new BsonDocument("Code", new BsonDocument("$eq", code)); await Specialities_Subjects.DeleteManyAsync(filter); }