public IActionResult GetSeminarDetail([FromRoute] int seminarId, [FromBody] int courseId, [FromBody] int classId) { Dseminar a = new Dseminar(); try { var seminar = _seminarService.GetSeminarBySeminarId(seminarId); var course = _courseService.GetCourseByCourseId(courseId); var teacher = course.Teacher; a.Teacheremail = teacher.Email; a.Teachername = teacher.Name; a.Site = "海韵205"; a.Starttime1 = seminar.StartTime; return(Json(a)); } catch (SeminarNotFoundException) { return(StatusCode(404, new { msg = "未找到讨论课" })); } catch (ArgumentException) { return(StatusCode(400, new { msg = "错误的ID格式" })); } }
public IActionResult Getcourse([FromRoute] int courseID, [FromQuery] string embedgrade) { //Console.WriteLine("llllllll"); //Console.WriteLine(courseID); IList <Seminar> t = _seminarService.ListSeminarByCourseId(courseID); for (int i = 1; i < t.Count(); i++) { for (int j = 0; j < t.Count() - i; j++) { if (DateTime.Compare(t[j].StartTime, t[j + 1].StartTime) < 0) { Seminar temp2 = new Seminar(); temp2 = t[j]; t[j] = t[j + 1]; t[j + 1] = temp2; } } } List <Dseminar> temp = new List <Dseminar>(); for (int i = 0; i < t.Count(); i++) { Dseminar a = new Dseminar(); a.ID = (int)t[i].Id; a.Starttime = t[i].StartTime.ToString("yyyy-MM-dd"); a.Endtime = t[i].EndTime.ToString("yyyy-MM-dd"); if (t[i].IsFixed == true) { a.Groupingmethod = "固定分组"; } else { a.Groupingmethod = "随机分组"; } a.Grade = 3; //没有此方法啊啊啊啊啊啊啊啊!!! temp.Add(a); } return(Json(new { message1 = temp, message2 = t.Count() })); //this.ViewData["count"] = 4; //int count = 4; //List<Dseminar> temp = new List<Dseminar>(); //Dseminar a = new Dseminar(); //a.ID = 4; //a.Starttime = "11月4日"; //a.Endtime = "11月12日"; //a.Grade = 5; //a.Groupingmethod = "固定分组"; //Dseminar b = new Dseminar(); //b.ID = 3; //b.Starttime = "11月28日"; //b.Endtime = "11月4日"; //b.Grade = 4; //b.Groupingmethod = "随机分组"; //Dseminar c = new Dseminar(); //c.ID = 2; //c.Starttime = "10月20日"; //c.Endtime = "10月28日"; //c.Grade = 4; //c.Groupingmethod = "固定分组"; //Dseminar d = new Dseminar(); //d.ID = 1; //d.Starttime = "10月10日"; //d.Endtime = "10月20日"; //d.Grade = 3; //d.Groupingmethod = "随机分组"; //temp.Add(a); //temp.Add(b); //temp.Add(c); //temp.Add(d); ////return Json(temp); //return Json(new { message1 = temp, message2 = count }); }