* Fixed login & auth * Added dynamic breadcrumb * Added DOC * Added Patient * Added Notifications * Added Messages * Refactoring api * Re-writed menu * Removed unused things * Created README
62 lines
1.4 KiB
C#
62 lines
1.4 KiB
C#
using Microsoft.AspNetCore.Mvc;
|
|
|
|
namespace SeniorAssistant.Controllers
|
|
{
|
|
[ApiExplorerSettings(IgnoreApi = true)]
|
|
public class HomeController : BaseController
|
|
{
|
|
[Route("")]
|
|
[Route("Home")]
|
|
[Route("Index")]
|
|
public IActionResult Index()
|
|
{
|
|
return View();
|
|
}
|
|
|
|
[Route("Heartbeat")]
|
|
public IActionResult Heartbeat()
|
|
{
|
|
return CheckAuthorized("Heartbeat");
|
|
}
|
|
|
|
[Route("Sleep")]
|
|
public IActionResult Sleep()
|
|
{
|
|
return CheckAuthorized("Sleep");
|
|
}
|
|
|
|
[Route("Step")]
|
|
public IActionResult Step()
|
|
{
|
|
return CheckAuthorized("Step");
|
|
}
|
|
|
|
[Route("Users")]
|
|
public IActionResult Users()
|
|
{
|
|
return CheckAuthorized("Users");
|
|
}
|
|
|
|
[Route("User/{User}")]
|
|
public IActionResult SingleUser(string user)
|
|
{
|
|
return CheckAuthorized("Data", user);
|
|
}
|
|
|
|
[Route("Message/{Id}")]
|
|
public IActionResult Message(int id)
|
|
{
|
|
return CheckAuthorized("Message", id);
|
|
}
|
|
|
|
private IActionResult CheckAuthorized(string view, object model = null)
|
|
{
|
|
if (!IsLogged())
|
|
{
|
|
model = "/" + view;
|
|
view = "Index";
|
|
}
|
|
return View(view, model);
|
|
}
|
|
}
|
|
} |