Example #1
0
 /// <summary>
 /// Giáo viên tạo khóa học
 /// </summary>
 /// <param name="id"></param>
 /// <param name="cs"></param>
 /// <returns></returns>
 public long CreateCouseByTeacherId(long id, Course cs)
 {
     using (StudyOnline.Entities.Models.StudyOnline _db = new Entities.Models.StudyOnline())
     {
         try
         {
             _db.Course.Add(cs);
             _db.SaveChanges();
             return(cs.ID);
         }
         catch (Exception)
         {
             return(-1);
         }
     }
 }
Example #2
0
        /// <summary>
        /// Lấy danh sách khóa học của giáo viên
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public List <Tuple <User, Course> > GetListByTearcherId(long id)
        {
            using (StudyOnline.Entities.Models.StudyOnline _db = new Entities.Models.StudyOnline())
            {
                List <Tuple <User, Course> > list = new List <Tuple <User, Course> >();
                var result = (from a in _db.User
                              join b in _db.User_Teacher_Course on a.ID equals b.UserID
                              join c in _db.Course on b.CourseID equals c.ID

                              select new
                {
                    a,
                    c
                }
                              ).ToList();
                foreach (var item in result)
                {
                    list.Add(new Tuple <User, Course>(item.a, item.c));
                }
                return(list);
            }
        }