DevSampleExam/Controllers/HomeController.cs
2022-02-01 21:40:17 +01:00

38 lines
949 B
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Mvc;
using Microsoft.Extensions.Options;
using SimpleModelsAndRelations.Models;
namespace SimpleModelsAndRelations.Controllers
{
public partial class HomeController : Controller
{
private readonly SimpleModelsAndRelationsContext _context;
private readonly ProjectNameOptions _projectNameOptions;
public HomeController(SimpleModelsAndRelationsContext context, IOptions<ProjectNameOptions> projectNameOptions )
{
_context = context;
_projectNameOptions = projectNameOptions.Value;
}
[Route("")]
[HttpGet("Home/{*slug}")]
[HttpGet("Home/Index/{*slug}")]
[HttpGet("{*slug}")]
public IActionResult Index(string slug)
{
ViewData["Page"] = "Home/Index";
ViewData["ProjectName"] = _projectNameOptions.Value;
return View();
}
}
}