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 算力,解读结果公开显示在下面。
还没有人解读过这个文件。