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);
 }