using Application.Domain.Entities;
using Infrastructure.Data;
using Infrastructure.Extensions;
using Infrastructure.Web;
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Mvc;
namespace Platform.Controllers
{
[Authorize]
[ApiExplorerSettings(IgnoreApi = true)]
public class HomeController : BaseController
{
private readonly IRepository _areaRepo;
private readonly IRepository _organRepo;
private readonly IRepository _buildingRepo;
private readonly IRepository _statisticRepo;
public HomeController(IRepository areaRepo,
IRepository organRepo,
IRepository buildingRepo,
IRepository statisticRepo)
{
this._areaRepo = areaRepo;
this._organRepo = organRepo;
this._buildingRepo = buildingRepo;
this._statisticRepo = statisticRepo;
}
public IActionResult Index()
{
return View();
}
public IActionResult Building()
{
return View();
}
public IActionResult Alarm()
{
return View();
}
public string Mac(string id)
{
return Helper.Instance.MacEncrypt(id);
}
}
}