/// <summary> /// /// </summary> /// <param name="owner"></param> /// <param name="loadBalancer"></param> /// <param name="staticDataRepository"></param> /// <param name="log"></param> /// <param name="schema"> </param> /// <param name="systemType"></param> protected Loader(IEntity owner, IDatabaseLoadBalancer loadBalancer, IStaticDataRepository staticDataRepository, ILogWrapper log, string schema, Globals.SystemTypes systemType) : base(owner, loadBalancer) { Repository = (StaticDataRepository)staticDataRepository; Log = log; SystemType = systemType; IdColumn = systemType + "ID"; NameColumn = "DisplayName"; Schema = schema; _commands = new Dictionary <string, string>(); }
/// <summary> /// /// </summary> /// <param name="category"></param> /// <param name="dataId"></param> /// <returns></returns> public Definition GetStaticData(Globals.SystemTypes category, string dataId) { return(GetStaticData(category.GetValue(), dataId)); }
/// <summary> /// /// </summary> /// <param name="category"></param> /// <returns></returns> public Dictionary <string, Definition> GetStaticData(Globals.SystemTypes category) { return(GetStaticData(category.GetValue())); }