using Microsoft.AspNetCore.Mvc; using Microsoft.Extensions.Logging; using Sarand.BusinessMgr.Net.Core.Web.App; using Sarand.BusinessMgr.Web.Control.Components; using Sarand.BusinessMgr.Web.Control.Models.Instance; namespace Sarand.BusinessMgr.Web.Control.Controllers.Instance { //====================================================================== public partial class RepositoryController : SbmController_Control { //------------------------------------------------------------------- // Data members. //------------------------------------------------------------------- // Construction. public RepositoryController(SbmLocaliser localiser, ILogger logger) : base(localiser, logger) { } //------------------------------------------------------------------- [Route("Instance/Repository")] public IActionResult Index() { if (!ValidUserSession) AutoLoginUser(); // Redirect to sign-in if not signed-in. if (!ValidUserSession) { ClearKeepLoggedInCookie(); return RedirectToAction("", "Security"); } // Repository page. Model_Repository model = new Model_Repository(Localiser); return View("Views/Instance/Repository/Index.cshtml", model); } //------------------------------------------------------------------- } //====================================================================== }