public static void UpdateCollegeMember(CollegeMember collegeMember) { IMongoCollection <CollegeMember> collection = m_mongoDatabase.GetCollection <CollegeMember>("CollegeMember"); FilterDefinition <CollegeMember> filter = Builders <CollegeMember> .Filter.Eq(cMember => cMember.Id, collegeMember.Id); ReplaceOneResult result = collection.ReplaceOne(filter, collegeMember); if (!result.IsModifiedCountAvailable) { throw new Exception("Failed To Update College Member"); } }
public static void DeleteCollegeMember(CollegeMember collegeMember) { IMongoCollection <CollegeMember> collection = m_mongoDatabase.GetCollection <CollegeMember>("CollegeMember"); DeleteResult result = collection.DeleteOne(cMember => cMember.Id == collegeMember.Id); if (result.IsAcknowledged) { if (result.DeletedCount == 0) { throw new Exception("Issue While Deleting College Member"); } } }
//Create a college Member public static void CreateCollegeMember(CollegeMember collegeMember) { IMongoCollection <CollegeMember> collection = m_mongoDatabase.GetCollection <CollegeMember>("CollegeMember"); collection.InsertOne(collegeMember); }