BootstrapAdmin/Bootstrap.Admin/Controllers/HomeController.cs

36 lines
1004 B
C#
Raw Normal View History

2016-10-21 16:35:26 +08:00
using Bootstrap.Admin.Models;
using Bootstrap.DataAccess;
using Longbow.Web.WebSockets;
using Microsoft.AspNetCore.Authorization;
2018-06-07 00:45:47 +08:00
using Microsoft.AspNetCore.Mvc;
using System;
using System.Collections.Generic;
2016-10-20 17:55:29 +08:00
namespace Bootstrap.Admin.Controllers
{
2016-10-21 16:35:26 +08:00
/// <summary>
///
/// </summary>
2016-10-20 17:55:29 +08:00
public class HomeController : Controller
{
2016-10-21 16:35:26 +08:00
/// <summary>
///
/// </summary>
/// <returns></returns>
2016-10-20 17:55:29 +08:00
public ActionResult Index()
{
2018-06-07 00:45:47 +08:00
var v = new HeaderBarModel(User.Identity) { HomeUrl = DictHelper.RetrieveHomeUrl() };
2017-03-30 14:25:46 +08:00
return v.HomeUrl.StartsWith("~/") ? (ActionResult)View(v) : Redirect(v.HomeUrl);
2016-10-20 17:55:29 +08:00
}
/// <summary>
///
/// </summary>
2018-06-11 13:51:50 +08:00
/// <param name="id"></param>
/// <returns></returns>
[AllowAnonymous]
2018-06-11 13:51:50 +08:00
public IActionResult Error(int id)
{
2018-06-11 13:51:50 +08:00
return id == 404 ? View("NotFound") : View();
}
2016-10-20 17:55:29 +08:00
}
}