Fish.Member/Areas/Back/Controllers/NewsController.cs

(开头部分) 5KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using FishCore.Member.Common;
using Microsoft.AspNetCore.Mvc;
using Fish.Domains.Models;
using Fish.Applications.Dtos;
using Fish.Core.Query;
using Fish.Core.Enums;
using Fish.Applications;
using FishCore.Member.Query;
using Fish.Data.Abstractions;

namespace FishCore.Member.Areas.Back.Controllers
{
    [Area("Back")]
    public class NewsController : BaseController
    {
        //
        // GET: /Back/News/
        private ISearchService _searchService;
        private IFishNewService _newService;
        private IFishReplyService _fishReplyService;
        public NewsController(ISearchService searchService, IFishNewService newService, IFishReplyService fishReplyService)
        {
            _searchService = searchService;
            _newService = newService;
            _fishReplyService = fishReplyService;
        }
        #region News
        public ActionResult Index()
        {
            return View();
        }
        public ActionResult Left()
        {
            return View();
        }
        public ActionResult NewsList(int tagId)
        {
            ViewData["tagId"] = tagId;
            return View();
        }
       [FilterAction]
        public ActionResult NewsDataList(GridAction filterAction, int tagId)
        {
            Dictionary<string, OrderTypeEnum> dicOrder = new Dictionary<string, OrderTypeEnum>();
            dicOrder.Add("Id", OrderTypeEnum.Desc);
            filterAction.DicOrder = dicOrder;
            filterAction.Filters.Add(new FilterField() { PropertyName = "TagId", QueryType = QueryTypeEnum.Equal, PropertyValue = tagId });
            var data = _searchService.Search<FishNewsEntity>(filterAction).Select(item => new
            {
                Id = item.Id,
                Title = item.Title,
                IsTop = item.IsTop,
                Author = item.Author,
                ClickNum = item.ClickNum,
                IsComment = item.IsComment,
                CreateTime = item.CreateTime
后面还有 96 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。