using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using Domain;
using Service;
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
namespace WebSite.Controllers
{
public class OverviewController : BaseController
{
public IHostManager HostManager { get; set; }
public IOverviewManager OverviewManager { get; set; }
public IHostFaultRecordsManager HostFaultRecordsManager { get; set; }
#region Action
///
/// 回路状态记录
///
///
[Authorize]
public ActionResult HostModalRecords()
{
return View();
}
///
/// 获取回路状态记录
///
///
/// 严重怀疑这里的调用有问题
///
///
///
///
///
///
///
///
///
///
public ActionResult LoadHostModalRecords(int? page, int? rows, string order, string sort, string roomNumber, string startTime, string endTime, DeviceType? deviceType, string modalIds)
{
long total = 0;
var list = OverviewManager.LoadHostModalRecords(out total, 1, 100, order, sort, roomNumber, startTime, endTime, deviceType, modalIds, CurrentHotelID);
var result = new { total = total, rows = list };
return Content(JsonConvert.SerializeObject(result, new DataTableConverter()));
}
///
/// 回路异常记录
///
///
[Authorize]
public ActionResult HostAbnormalRecords()
{
return View();
}
///
/// 获取异常类型
///
///
public ActionResult LoadAbnormalType()
{
IList