示例#1
0
        /// <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 }));
        }
示例#2
0
        /// <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 }));
        }