You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
65 lines
2.0 KiB
65 lines
2.0 KiB
//using System;
|
|
//using System.Linq;
|
|
//using Application.Domain.Entities;
|
|
//using Application.Services;
|
|
//using Infrastructure.Data;
|
|
//using Infrastructure.Extensions;
|
|
//using Infrastructure.Web;
|
|
//using Microsoft.AspNetCore.Authorization;
|
|
//using Microsoft.AspNetCore.Mvc;
|
|
//using Microsoft.EntityFrameworkCore;
|
|
//using Newtonsoft.Json;
|
|
|
|
//namespace IoTNode.Controllers
|
|
//{
|
|
// public class HomeController : Controller
|
|
// {
|
|
// private readonly IRepository<Node> _nodeRepo;
|
|
// private readonly IRepository<Device> _deviceRepo;
|
|
// private readonly INodeService _nodeService;
|
|
|
|
// public HomeController(IRepository<Node> nodeRepo, IRepository<Device> deviceRepo, INodeService nodeService)
|
|
// {
|
|
// this._nodeRepo = nodeRepo;
|
|
// this._deviceRepo = deviceRepo;
|
|
// this._nodeService = nodeService;
|
|
// }
|
|
|
|
// [Device]
|
|
// [Authorize]
|
|
// public IActionResult Index()
|
|
// {
|
|
// var model = this._nodeRepo.ReadOnlyTable().FirstOrDefault();
|
|
// return View("Views/Home/Node.cshtml", model);
|
|
// }
|
|
|
|
// public IActionResult GetNode(Guid id)
|
|
// {
|
|
// var model = this._nodeRepo.ReadOnlyTable()
|
|
// .Include(o => o.Scenes)
|
|
// .Include(o => o.Devices).ThenInclude(o => o.Data)
|
|
// .Include(o => o.Devices).ThenInclude(o => o.Apis).ThenInclude(o => o.Parameters)
|
|
// .FirstOrDefault(o => o.Id == id);
|
|
// return Json(model, new JsonSerializerSettings { ReferenceLoopHandling = ReferenceLoopHandling.Ignore });
|
|
// }
|
|
|
|
// public IActionResult Update()
|
|
// {
|
|
// try
|
|
// {
|
|
// this._nodeService.Notify();
|
|
// return Content("");
|
|
// }
|
|
// catch (Exception ex)
|
|
// {
|
|
// ex.PrintStack();
|
|
// return Content(ex.Message);
|
|
// }
|
|
// }
|
|
|
|
// public IActionResult Test()
|
|
// {
|
|
// return View();
|
|
// }
|
|
// }
|
|
//} |