Пример #1
0
        public static FeatureSupportRegistry LoadFromInitData()
        {
            var initDataContext          = InitDataContext.Resolve();
            var featureSupportRegistries = initDataContext.Read <FeatureSupportRegistry>();
            var theOne = featureSupportRegistries.SingleOrDefault();

            if (theOne == null)
            {
                throw new InvalidOperationException("未发现预置数据: " + typeof(FeatureSupportRegistry).Name);
            }
            return(theOne);
        }
Пример #2
0
        public static void SaveToInitData(FeatureSupportRegistry registry)
        {
            if (registry == null)
            {
                throw new ArgumentNullException("registry");
            }
            //todo validate?
            var initDataContext = InitDataContext.Resolve();

            initDataContext.Save(new List <FeatureSupportRegistry>()
            {
                registry
            });
        }
Пример #3
0
 public RepositoryService(InitDataContext initDataContext)
 {
     InitDataContext = initDataContext;
 }
Пример #4
0
        public ActionResult Index()
        {
            var s = new InitDataContext();

            return(View());
        }