Exemplo n.º 1
0
        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");
            }
        }
Exemplo n.º 2
0
        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");
                }
            }
        }
Exemplo n.º 3
0
        //Create a college Member
        public static void CreateCollegeMember(CollegeMember collegeMember)
        {
            IMongoCollection <CollegeMember> collection = m_mongoDatabase.GetCollection <CollegeMember>("CollegeMember");

            collection.InsertOne(collegeMember);
        }