public void ReplaceActivatedSubject(Share.ActivatedSubject activatedSubject) { if (activatedSubject != null) { var coltn = helper.GetCollection <Share.ActivatedSubject>(ShareData_ActivatedSubject); var opt = new UpdateOptions() { IsUpsert = true, }; coltn.ReplaceOne(it => it._id == activatedSubject._id, activatedSubject, opt); } else { throw new ArgumentNullException("null input from ActivatedSubject "); } }
public void CreateActivatedSubject(Share.ActivatedSubject activatedSubject) { if (activatedSubject != null) { var coltn = helper.GetCollection <Share.ActivatedSubject>(ShareData_ActivatedSubject); var opt = new UpdateOptions() { IsUpsert = true, }; coltn.InsertOne(activatedSubject); } else { throw new ArgumentNullException("null input from ActivatedSubject "); } }