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.
iot/projects/IoT/IoTNode/Controllers/HomeController.cs

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();
// }
// }
//}