示例#1
0
        public void ToggleToXml(bool needOverrideToggle = false)
        {
            if (needOverrideToggle)
            {
                CurrentToggle = "xml";
            }
            if (!AppKernel.HasModule(typeof(ArticleXmlModule).FullName))
            {
                AppKernel.Load(new ArticleXmlModule());
                AppKernel.Unload(typeof(ArticleDbModule).FullName);
            }
            if (!AppKernel.HasModule(typeof(ArticleGroupXmlModule).FullName))
            {
                AppKernel.Load(new ArticleGroupXmlModule());
                AppKernel.Unload(typeof(ArticleGroupModule).FullName);
            }


            if (AppKernel.HasModule(typeof(ArticleGroupXmlModule).FullName) &&
                AppKernel.HasModule(typeof(ArticleDbModule).FullName))
            {
                //AppKernel.Load(new ArticleXmlModule());
                AppKernel.Unload(typeof(ArticleDbModule).FullName);
            }

            if (!AppKernel.HasModule(typeof(PlanXmlModule).FullName))
            {
                AppKernel.Load(new PlanXmlModule());
                AppKernel.Unload(typeof(PlanDbModule).FullName);
            }
            _service = null;
        }
示例#2
0
 public DisciplineDb()
 {
     rep = AppKernel.Get <IDisciplineRepository>();
 }
 public TransactionsController()
     : base()
 {
     transactionService = AppKernel.Get <ITransactionService>();
 }
示例#4
0
 public StudentDb()
 {
     rep = AppKernel.Get <IStudentRepository>();
 }
示例#5
0
 public EducationDb()
 {
     rep = AppKernel.Get <IEducationRepository>();
 }
示例#6
0
 public LabWorkDb()
 {
     rep = AppKernel.Get <ILabWorkRepository>();
 }
示例#7
0
 public GroupDb()
 {
     rep = AppKernel.Get <IGroupRepository>();
 }