/// <summary> /// 获取栏目雅思内容 /// </summary> /// <returns></returns> public IActionResult GetYashiDetail() { ArcleModel vmodel = new ArcleModel(); vmodel = _currencyService.DbAccess().Queryable <YNK_Category>().Where(n => n.KeyName == "yashi").Select <ArcleModel>(n => new ArcleModel { Id = n.Id, Content = n.Remarks, ImgUrl = n.ImgUrl, Title = n.Title, Subtitle = n.Subtitle }).First(); return(Json(new { code = 200, msg = "获取成功", data = vmodel })); }
/// <summary> /// 查看详情 /// </summary> /// <param name="Id"></param> /// <param name="type"></param> /// <returns></returns> public IActionResult FindDetail(int Id, string type) { ArcleModel vmodel = new ArcleModel(); if (Id > 0 && type == "first") { vmodel = _currencyService.DbAccess().Queryable <YNK_Banner>().Where(n => n.Id == Id).Select <ArcleModel>(n => new ArcleModel { Id = n.Id, Content = n.Remarks, ImgUrl = n.BannerImage, Title = n.Title, Subtitle = n.Subtitle }).First(); } else if (Id > 0 && type == "course") { vmodel = _currencyService.DbAccess().Queryable <YNK_Course>().Where(n => n.Id == Id).Select <ArcleModel>(n => new ArcleModel { Id = n.Id, Content = n.Content, ImgUrl = n.ImgUrl, Title = n.CourseName, Subtitle = n.CourseTitle }).First(); } else if (Id > 0 && type == "case") { vmodel = _currencyService.DbAccess().Queryable <YNK_Case>().Where(n => n.Id == Id && n.Type == 1).Select <ArcleModel>(n => new ArcleModel { Id = n.Id, Content = n.Content, ImgUrl = n.ImgUrl, Title = n.Title, Subtitle = n.Subtitle }).First(); } else if (Id > 0 && type == "yashi") { vmodel = _currencyService.DbAccess().Queryable <YNK_Case>().Where(n => n.Id == Id && n.Type == 2).Select <ArcleModel>(n => new ArcleModel { Id = n.Id, Content = n.Content, ImgUrl = n.ImgUrl, Title = n.Title, Subtitle = n.Subtitle }).First(); } else if (Id > 0 && type == "item") { vmodel = _currencyService.DbAccess().Queryable <YNK_Case>().Where(n => n.Id == Id && n.Type == 3).Select <ArcleModel>(n => new ArcleModel { Id = n.Id, Content = n.Content, ImgUrl = n.ImgUrl, Title = n.Title, Subtitle = n.Subtitle }).First(); } else if (Id > 0 && type == "news") { vmodel = _currencyService.DbAccess().Queryable <YNK_News>().Where(n => n.Id == Id).Select <ArcleModel>(n => new ArcleModel { Id = n.Id, Content = n.Content, ImgUrl = n.ImgUrl, Title = n.Title, Subtitle = n.Subtitle }).First(); } else { vmodel = _currencyService.DbAccess().Queryable <YNK_Category>().Where(n => n.KeyName == "about").Select <ArcleModel>(n => new ArcleModel { Id = n.Id, Content = n.Remarks, ImgUrl = n.ImgUrl, Title = n.Title, Subtitle = n.Subtitle }).First(); } return(Json(new { code = 200, msg = "获取成功", data = vmodel })); }