Exemple #1
0
 public void TestInsertVideo()
 {
     for (int i = 0; i < 20; i++)
     {
         self_video video = new self_video()
         {
             title       = "测试视频" + i,
             courseid    = 2,
             teacher     = 1,
             m_price     = 10,
             fullpath    = "test.mp4",
             grade       = 1,
             subject     = 1,
             abstracts   = "文言文讲解",
             press       = 1,
             thumbnail   = "hx0001.jpg",
             createdtime = DateTime.Now,
             downloads   = 100,
             status      = 4
         };
         string ermsg = "";
         videoDAL.Add(video, out ermsg);
         Equals(ermsg != null);
     }
 }
Exemple #2
0
        public object GetCourssDetail(int videoid)
        {
            string errmsg = null;
            int    total  = 0;

            if (ConfigurationManager.AppSettings["createdata"].ToString().Equals("yes"))
            {
                return(new { video = new self_video()
                             {
                                 title = "易混淆动词解析",
                                 time = "1h:10min",
                                 teacher = 1, courseid = 2,
                                 abstracts = "英语中有些动词的过去式(通常也是过去分词)与另一些动词的现在式相同,因此学生常常会把它们搞错。现 将这些常见的容易使学生搞混的词汇编在一起,用练习形式供学生对比。",
                                 source = "img/video/1.webm"
                             },
                             teacher = new self_teacher()
                             {
                                 title = "王老师",
                                 abstracts = "北京四中物理老师",
                                 subject = "物理",
                                 grade = "高二",
                             },
                             msg = errmsg, coursetotal = total });
            }
            self_video videoinfo = videoDAL.GetInfo(videoid, out errmsg);

            return(new { video = videoinfo, teacher = videoinfo.teacherobject, msg = errmsg });
        }
Exemple #3
0
        public void TestGetVideoDetail()
        {
            videoDAL.SetSqlConnectionString();
            string     errmsg = "";
            int        total  = 0;
            self_video videos = videoDAL.GetInfo(21, out errmsg);

            Equals(errmsg != null);
        }
Exemple #4
0
        /// <summary>
        /// 订单管理 删除
        /// </summary>
        public static bool Delete(string id, out string errmsg)
        {
            self_video course = new self_video()
            {
                seqid = Convert.ToInt32(id)
            };

            return(OrmClass.AutoSqlExecute(course, "delete", out errmsg));
        }
Exemple #5
0
        /// <summary>
        /// 视频管理 详情查询
        /// </summary>
        public static self_video GetInfo(int seqid, out string errmsg)
        {
            List <DataParameter> pars = new List <DataParameter>();
            string sqlstr             = "select * from self_video  where seqid=@seqid";

            pars.Add(new DataParameter("seqid", seqid));
            self_video video = MySqlHelper.GetDataInfo <self_video>(sqlstr, out errmsg, pars.ToArray());

            if (video == null)
            {
                return(new self_video());
            }
            video.courseobject  = courseDAl.GetInfo(video.courseid, out errmsg);
            video.teacherobject = teacherDAL.GetInfo(video.teacher, out errmsg);
            return(video);
        }
Exemple #6
0
 /// <summary>
 /// 订单管理 更新数据
 /// </summary>
 /// <param name="self_course">要更新的订单管理对象</param>
 /// <param name="errmsg">错误信息</param>
 /// <returns>返回对象</returns>
 public static bool Update(self_video info, out string errmsg)
 {
     return(OrmClass.AutoSqlExecute(info, "update", out errmsg));
 }
Exemple #7
0
 public static bool Add(self_video info, out string errmsg)
 {
     return(OrmClass.AutoSqlExecute(info, "insert", out errmsg));
 }