using Microsoft.AspNetCore.Mvc; using Microsoft.Extensions.Logging; using Saxonite.Net.Core.Web.Online.Models; using Saxonite.Net.Core.Web.Base.App; using Saxonite.Net.Core.Web.Base.Controllers; using System; using System.Collections.Generic; using System.Diagnostics; using System.Linq; using System.Threading.Tasks; namespace Saxonite.Net.Core.Web.Online.Controllers { //======================================================================= // Online Account Controller. //======================================================================= public partial class AccountController : SaxController_Online { //------------------------------------------------------------------- // Construction. public AccountController(SaxLocaliser localiser, ILogger logger) : base(localiser, logger) { } //------------------------------------------------------------------- [HttpGet] public IActionResult Index() { // Validate session. if (!ValidUserSession) return RedirectToAction("", ""); Model_Account model = new Model_Account(Localiser); return View(model); } //------------------------------------------------------------------- [HttpGet] public IActionResult Profile() { // Validate session. if (!ValidUserSession) return RedirectToAction("", ""); Model_Account model = new Model_Account(Localiser); return View(model); } //------------------------------------------------------------------- [HttpGet] public IActionResult Sports() { // Validate session. if (!ValidUserSession) return RedirectToAction("", ""); Model_Account model = new Model_Account(Localiser); return View(model); } //------------------------------------------------------------------- [HttpGet] public IActionResult Organisations() { // Validate session. if (!ValidUserSession) return RedirectToAction("", ""); Model_Account model = new Model_Account(Localiser); return View(model); } //------------------------------------------------------------------- } //======================================================================= }