using Microsoft.AspNetCore.Mvc; using Repository.BackendRepository.Interface; using System; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; namespace Backend.Controllers { public class EmergencyDeviceMenuController : MybaseController<EmergencyDeviceMenuController> { private readonly IBackendRepository backendRepository; public EmergencyDeviceMenuController(IBackendRepository backendRepository) { this.backendRepository = backendRepository; } public IActionResult Index() { return View(); } /// <summary> /// 取得系統大類清單 /// </summary> /// <returns></returns> //[HttpPost] //public async Task<ApiResult<List<SystemMain>>> SystemMainList() //{ // ApiResult<List<SystemMain>> apiResult = new ApiResult<List<SystemMain>>(); // try // { // var sWhere = "deleted = 0"; // var systemMainList = await backendRepository.GetAllAsync<SystemMain>("main_system", sWhere, null, "priority ASC, created_at DESC"); // apiResult.Code = "0000"; // apiResult.Data = systemMainList; // } // catch (Exception exception) // { // apiResult.Code = "9999"; // Logger.LogError("【" + controllerName + "/" + actionName + "】" + exception.Message); // } // return apiResult; //} } }