。NET Core 3中的Laravel PHP紧凑函数

问题描述 投票:0回答:1

我和我的客户都希望迁移到.NET,因此我仍然无法在.NET中返回超过1个vars / strings。如何在.NET中返回类似的内容?

    //Verdienst für Heute ausrechnen
    $clicksToCoinsToday = Click::whereIn('short_link_id', $short_link_id)->whereDate('created_at', $today)->sum('click_amount');

    //Verdienst für letzte 7 Tage ausrechnen
    $clicksToCoinsLast7Days = Click::whereIn('short_link_id', $short_link_id)->whereDate('created_at', '>=', $lastweek)->sum('click_amount');

    return view('dashboard.admin.nutzerProfil', compact('nutzerDaten', 'clicksToCoinsYesterday', 'clicksToCoinsToday', 'clicksToCoinsLast7Days', 'allCoins'));

在C#中

    public ActionResult GetClicks(List<Click> clicks, string clicksCount)
    {
        clicks =  _context.Clicks.ToList();

        clicksCount = _context.Clicks.Count().ToString();

        return (clicks, clicksCount);
    }

我想获得要列出的点击次数,并且还计算数据库中有多少点击。

c# php .net laravel core
1个回答
0
投票

有很多方法可以做到这一点,我建议您创建一个代表视图所需数据的自定义模型。

例如

public class ClicksViewModel
{
    public int ClicksCount{get;set;}
    public List<Clicks> Clicks{get;set;}
}

然后

return View(new ClicksViewModel(){ ClicksCount = clicksCount, Clicks = clicks });

在视图中:

Model.ClicksCount;
Model.Clicks;
© www.soinside.com 2019 - 2024. All rights reserved.