示例#1
0
 public void Post([FromBody] ApiSubscriptionCourse apiSubscriptionCourse)
 {
     _db.TbCourseSubscriptions.Add(new TbCourseSubscriptions()
     {
         StudentId          = apiSubscriptionCourse.StudentId,
         CourseId           = apiSubscriptionCourse.CourseId,
         SubscriptionStatus = Convert.ToByte(apiSubscriptionCourse.SubscriptionStatus),
         UpdateTime         = DateTime.Now
     });
     _db.SaveChanges();
 }
示例#2
0
        public void Put(int id, [FromBody] ApiSubscriptionCourse apiSubscriptionCourse)
        {
            var tbCourseSubscriptions = (from i in _db.TbCourseSubscriptions
                                         where i.StudentId == apiSubscriptionCourse.StudentId && i.CourseId == id
                                         select i).FirstOrDefault();

            if (tbCourseSubscriptions != null)
            {
                tbCourseSubscriptions.SubscriptionStatus = Convert.ToByte(apiSubscriptionCourse.SubscriptionStatus);
                tbCourseSubscriptions.UpdateTime         = DateTime.Now;

                _db.TbCourseSubscriptions.Update(tbCourseSubscriptions);
                _db.SaveChanges();
            }
        }