コード例 #1
0
 public void Delete(int id)
 {
     if (Enrollement.lstEnrollement.Where(x => x.id.Equals(id)).Count() > 0)
     {
         EnrollementUser enrollementUser = Enrollement.lstEnrollement.AsEnumerable().Where(x => x.id.Equals(id)).FirstOrDefault();
         Enrollement.lstEnrollement.Remove(enrollementUser);
     }
 }
コード例 #2
0
        public void updateEnrollement(long id, EnrollementUser enrollementUser_)
        {
            MongoContext _mongoContext = new MongoContext();
            var          enrollmentId  = Query <EnrollementUser> .EQ(p => p.id, id);

            var collection = _mongoContext._database.GetCollection <EnrollementUser>("enrollement");
            // Document Update which need Id and Data to Update
            var result = collection.Update(enrollmentId, Update.Replace(enrollementUser_), UpdateFlags.None);
        }
コード例 #3
0
        public EnrollementUser GetEnrollementUser(long id)
        {
            MongoContext _mongoContext = new MongoContext();
            var          enrollmentId  = Query <EnrollementUser> .EQ(p => p.id, id);

            EnrollementUser _enrollementUser = _mongoContext._database.GetCollection <EnrollementUser>("enrollement").FindOne(enrollmentId);

            return(_enrollementUser);
        }
コード例 #4
0
        public void Put(int id, [FromBody] EnrollementUser enrollementUser)
        {
            EnrollementUser existingUser = Enrollement.lstEnrollement.AsEnumerable().Where(x => x.id.Equals(id)).FirstOrDefault();

            if (existingUser != null)
            {
                Enrollement.lstEnrollement.Remove(existingUser);
                Enrollement.lstEnrollement.Add(enrollementUser);
            }
        }
コード例 #5
0
        public bool AddEnrollementUser(EnrollementUser enrollementUser_)
        {
            MongoContext _mongoContext = new MongoContext();

            if (enrollementUser_.id <= 0)
            {
                enrollementUser_.id = _mongoContext._database.GetCollection <EnrollementUser>("enrollement").Count() + 1;
            }
            var collection = _mongoContext._database.GetCollection <EnrollementUser>("enrollement");

            collection.Insert(enrollementUser_);
            return(true);
        }
コード例 #6
0
 public bool Post([FromBody] EnrollementUser enrollementUser)
 {
     enrollementUser.id = Enrollement.lstEnrollement.Count() + 1;
     Enrollement.lstEnrollement.Add(enrollementUser);
     return(true);
 }
コード例 #7
0
        public void Put(long id, [FromBody] EnrollementUser enrollementUser)
        {
            Enrollement enrollement = new Enrollement();

            enrollement.updateEnrollement(id, enrollementUser);
        }
コード例 #8
0
        public bool Post([FromBody] EnrollementUser enrollementUser)
        {
            Enrollement enrollement = new Enrollement();

            return(enrollement.AddEnrollementUser(enrollementUser));
        }