31 lines
684 B
C#
31 lines
684 B
C#
![]() |
using Microsoft.AspNetCore.Mvc.ModelBinding;
|
||
|
using Microsoft.Extensions.Caching.Distributed;
|
||
|
using Microsoft.Extensions.Localization;
|
||
|
|
||
|
using WalkingTec.Mvvm.Core;
|
||
|
using WalkingTec.Mvvm.Core.Support.Json;
|
||
|
|
||
|
namespace WalkingTec.Mvvm.Mvc
|
||
|
{
|
||
|
public interface IBaseController
|
||
|
{
|
||
|
WTMContext Wtm { get; set; }
|
||
|
|
||
|
Configs ConfigInfo { get; }
|
||
|
GlobalData GlobaInfo { get; }
|
||
|
string CurrentCS { get; }
|
||
|
|
||
|
DBTypeEnum? CurrentDbType { get; }
|
||
|
|
||
|
IDataContext DC { get; }
|
||
|
|
||
|
IDistributedCache Cache { get; }
|
||
|
|
||
|
string BaseUrl { get; }
|
||
|
|
||
|
ModelStateDictionary ModelState { get; }
|
||
|
|
||
|
IStringLocalizer Localizer { get; }
|
||
|
}
|
||
|
}
|