示例#1
0
 public void Execute(string[] args)
 {
     if (args.Length > 0)
     {
         _loader.SetFileBasePath(args[1]);
     }
     _loader.DumpStrings(_repository);
 }
示例#2
0
 public void Execute(string[] args)
 {
     if (args.Length > 1)
     {
         _loader.SetFileBasePath(args[1]);
     }
     _loader.EnterStrings(_repository, Console.In, Console.Out);
     _repository.UnitOfWork.Commit();
 }
        public void Execute(string[] args)
        {
            if (args.Length > 1)
            {
                _loader.SetFileBasePath(args[1]);
            }

            _loader.ClearStrings();
            _loader.LoadStrings(_repository);
        }
示例#4
0
        public void Execute(string[] args)
        {
            ObjectFactory.Configure(x => x.For <ISessionFactory>().Singleton().Use(ctx => ctx.GetInstance <ISessionFactoryConfiguration>().CreateSessionFactoryAndGenerateSchema()));
            var sessionFactory = ObjectFactory.GetInstance <ISessionFactory>();
            // SqlServerHelper.KillAllFKs(sessionFactory);


            string extraDataLoadKey = null;

            if (args.Length > 1)
            {
                _loader.SetFileBasePath(args[1]);
            }

            if (args.Length > 2)
            {
                extraDataLoadKey = args[2];
            }

            new DataLoader().Load(extraDataLoadKey);

            //_loader.ClearStrings();
            //_loader.LoadStrings(_repository);
        }