| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133 |
- using System;
- using System.Collections.Generic;
- using System.Linq.Expressions;
- using System.Web.Mvc;
- using Abp.Threading;
- using WeOnlineApp.BaseInfo;
- namespace WeOnlineApp.CommonManager.States
- {
- public static class StatesManagerEx
- {
- #region GetSelectList
- #region CodeFilter
- public static List<SelectListItem> GetSelectList(this IStatesManager statesManager, QueryStateDisplayValue input, params string[] codeFilter)
- {
- return AsyncHelper.RunSync(() => statesManager.GetSelectListAsync(input, codeFilter));
- }
- public static List<SelectListItem> GetSelectList(this IStatesManager statesManager, string tableName, string columnName, params string[] codeFilter)
- {
- return AsyncHelper.RunSync(() => statesManager.GetSelectListAsync(tableName, columnName, codeFilter));
- }
- public static string GetSelectListStr(this IStatesManager statesManager, QueryStateDisplayValue input, params string[] codeFilter)
- {
- return AsyncHelper.RunSync(() => statesManager.GetSelectListStrAsync(input, codeFilter));
- }
- public static string GetSelectListStr(this IStatesManager statesManager, string tableName, string columnName, params string[] codeFilter)
- {
- return AsyncHelper.RunSync(() => statesManager.GetSelectListStrAsync(tableName, columnName, codeFilter));
- }
- #endregion
- #region CodeFilterReversal
- public static List<SelectListItem> GetSelectListsReversal(this IStatesManager statesManager, QueryStateDisplayValue input, params string[] codeFilter)
- {
- return AsyncHelper.RunSync(() => statesManager.GetSelectListAsync(input, codeFilter));
- }
- public static List<SelectListItem> GetSelectListsReversal(this IStatesManager statesManager, string tableName, string columnName, params string[] codeFilter)
- {
- return AsyncHelper.RunSync(() => statesManager.GetSelectListReversalAsync(tableName, columnName, codeFilter));
- }
- public static string GetSelectListStrsReversal(this IStatesManager statesManager, QueryStateDisplayValue input, params string[] codeFilter)
- {
- return AsyncHelper.RunSync(() => statesManager.GetSelectListStrsReversalAsync(input, codeFilter));
- }
- public static string GetSelectListStrsReversal(this IStatesManager statesManager, string tableName, string columnName, params string[] codeFilter)
- {
- return AsyncHelper.RunSync(() => statesManager.GetSelectListStrsReversalAsync(tableName, columnName, codeFilter));
- }
- #endregion
- #region Exp
- public static List<SelectListItem> GetSelectList(this IStatesManager statesManager, QueryStateDisplayValue input, Expression<Func<SysState, bool>> exp = null)
- {
- return AsyncHelper.RunSync(() => statesManager.GetSelectListAsync(input, exp));
- }
- public static List<SelectListItem> GetSelectList(this IStatesManager statesManager, string tableName, string columnName, Expression<Func<SysState, bool>> exp = null)
- {
- return AsyncHelper.RunSync(() => statesManager.GetSelectListAsync(tableName, columnName, exp));
- }
- public static string GetSelectListStr(this IStatesManager statesManager, QueryStateDisplayValue input, Expression<Func<SysState, bool>> exp = null)
- {
- return AsyncHelper.RunSync(() => statesManager.GetSelectListStrAsync(input, exp));
- }
- public static string GetSelectListStr(this IStatesManager statesManager, string tableName, string columnName, Expression<Func<SysState, bool>> exp = null)
- {
- return AsyncHelper.RunSync(() => statesManager.GetSelectListStrAsync(tableName, columnName, exp));
- }
- #endregion
- #region StateDisplayDto
- public static List<StateDisplayDto> GetStateList(this IStatesManager statesManager, QueryStateDisplayValue input, Expression<Func<SysState, bool>> exp = null)
- {
- return AsyncHelper.RunSync(() => statesManager.GetStateListAsync(input, exp));
- }
- public static List<StateDisplayDto> GetStateList(this IStatesManager statesManager, string tableName, string columnName, Expression<Func<SysState, bool>> exp = null)
- {
- return AsyncHelper.RunSync(() => statesManager.GetStateListAsync(tableName, columnName, exp));
- }
- public static List<StateDisplayDto> GetStateList(this IStatesManager statesManager, string tableName, string columnName, params string[] codeFilter)
- {
- return AsyncHelper.RunSync(() => statesManager.GetStateListAsync(tableName, columnName, codeFilter));
- }
- public static List<StateDisplayDto> GetStateListReversal(this IStatesManager statesManager, string tableName, string columnName, params string[] codeFilter)
- {
- return AsyncHelper.RunSync(() => statesManager.GetStateListReversalAsync(tableName, columnName, codeFilter));
- }
- #endregion
- #endregion
- #region GetDisplayValue
- public static string GetDisplayValue(this IStatesManager statesManager, QueryStateDisplayValue input)
- {
- return AsyncHelper.RunSync(() => statesManager.GetDisplayValueAsync(input));
- }
- public static string GetDisplayValue(this IStatesManager statesManager, string tableName, string columnName, string codeValue)
- {
- return AsyncHelper.RunSync(() => statesManager.GetDisplayValueAsync(tableName, columnName, codeValue));
- }
- #endregion
- }
- }
|