using System.Net;
using Vinno.FIS.Sonopost.Managers;
using Vinno.FIS.Sonopost.Managers.Interfaces;
namespace Vinno.FIS.Sonopost.WebApi
{
internal class BaseController
{
private readonly HttpListenerContext _context = null;
///
/// HTTP请求上下文
///
public HttpListenerContext Context { get => _context; }
public IVersionCheckManager VersionCheckManager => AppManager.Instance.GetManager();
public IDeviceManager DeviceManager => AppManager.Instance.GetManager();
public IFISManager FISManager => AppManager.Instance.GetManager();
public IDicomServerManager DicomServerManager => AppManager.Instance.GetManager();
public IConfigManager ConfigManager => AppManager.Instance.GetManager();
public ILoginManager LoginManager => AppManager.Instance.GetManager();
public INetworkManager NetworkManager => AppManager.Instance.GetManager();
public ILiveVideoManager LiveVideoManager => AppManager.Instance.GetManager();
public IOledManager OledManager => AppManager.Instance.GetManager();
public ITestManager TestManager => AppManager.Instance.GetManager();
public IRemedicalManager RemedicalManager => AppManager.Instance.GetManager();
public IKeyBoardListenManager KeyBoardListenManager => AppManager.Instance.GetManager();
}
}