示例#1
0
 public void ApplyConfiguration(ITNDApplicationBuis applicationBuis)
 {
     this._ApplicationBuis = applicationBuis;
     this._DataAccess      = applicationBuis.GetDataAccess();
     //
     // Load fav data
     this.showFavorites();
 }
        public virtual ITNDDataAccess GetDataAccess()
        {
            var model = this._ApplicationModel;
            var cfg   = model.Configuration;

            if (cfg == null)
            {
                this.LoadConfiguration(false);
            }
            return(this._DataAccess ?? (this._DataAccess = PoorMansDI.Instance.Create <ITNDDataAccess>().Init(this)));
        }
示例#3
0
 public void Init(ITNDDataAccess dataAccess, ITNDApplicationBuis applicationBuis)
 {
     this._ApplicationBuis = applicationBuis;
     this._DataAccess      = dataAccess;
 }
示例#4
0
 public ITNDTargetBuis Init(TNDTargetModel targetModel, ITNDDataAccess dataAccess, ITNDApplicationBuis applicationBuis)
 {
     this._ApplicationBuis = applicationBuis;
     this._DataAccess      = dataAccess;
     return(this);
 }