public override bool Register()
        {
            UnityDatabaseRepositoryExtension databaseExtension = new UnityDatabaseRepositoryExtension(
                ConfigurationManager
                .ConnectionStrings["mysql"]
                .ConnectionString);

            IocApp.AddExtension(databaseExtension);
            return(true);
        }
Example #2
0
        private void GetData()
        {
            if (!RegisterRepository())
            {
                return;
            }
            IRepository repository = IocApp.GetRepository(RepositoryType);

            if (repository.ErrorHappened)
            {
                return;
            }
            SetData(repository.GetOrders(), repository.GetCustomers());
        }
        public override bool Register()
        {
            OpenFileDialog ofd = new OpenFileDialog
            {
                Filter = "Xml файлы (*.xml, *.xmlns)|*.xml;*.xmlns|Все файлы (*.*)|*.*"
            };

            if (ofd.ShowDialog() != true)
            {
                return(false);
            }
            UnityXmlRepositoryExtension xmlExtension = new UnityXmlRepositoryExtension(ofd.FileName);

            IocApp.AddExtension(xmlExtension);
            return(true);
        }
        public override bool Register()
        {
            OpenFileDialog ofd = new OpenFileDialog
            {
                Filter = "Бинарный файл (*.dat)|*.dat|Все файлы (*.*)|*.*"
            };

            if (ofd.ShowDialog() != true)
            {
                return(false);
            }
            UnityBinaryRepositoryExtension binaryExtension = new UnityBinaryRepositoryExtension(ofd.FileName);

            IocApp.AddExtension(binaryExtension);
            return(true);
        }
Example #5
0
 private bool RegisterRepository()
 {
     return(IocApp.GetRegistrator(RepositoryType)
            .Register());
 }