public override bool Register() { UnityDatabaseRepositoryExtension databaseExtension = new UnityDatabaseRepositoryExtension( ConfigurationManager .ConnectionStrings["mysql"] .ConnectionString); IocApp.AddExtension(databaseExtension); return(true); }
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); }
private bool RegisterRepository() { return(IocApp.GetRegistrator(RepositoryType) .Register()); }