Exemple #1
0
        public async Task Up()
        {
            try
            {
                Mesg(stx.Text("MigrateDatabase"));
                using (DbContext Context = new BooksContext())
                {
                    Context.Database.Migrate();
                }

                TRTable Table = new TRTable();

                Mesg(stx.Text("Active", "AdvDM") + " ntw_ws2t");
                if (!(await Table.Get("ntw_ws2t")).Any())
                {
                    Mesg(stx.Text("Failure_NTW"));
                }

                Mesg(stx.Text("Active", "AdvDM") + " ntw_ps2t");
                if (!(await Table.Get("ntw_ps2t")).Any())
                {
                    Mesg(stx.Text("Failure_NTW"));
                }

                Mesg(stx.Text("Active", "AdvDM") + " vertical");
                if (!(await Table.Get("vertical")).Any())
                {
                    Mesg(stx.Text("Failure_Vertical"));
                }

                Mesg(stx.Text("Active", "AdvDM") + " synpatch");
                if (!(await Table.Get("synpatch")).Any())
                {
                    Mesg(stx.Text("Failure_Synpatch"));
                }

                Mesg(stx.Text("MigrationComplete") + " - M0002");
            }
            catch (Exception ex)
            {
                Mesg(ex.Message);
            }
        }
Exemple #2
0
        private async void InitPhaseConverter()
        {
            List <CustomConv> Phases = await Shared.BooksDb.LoadCollectionAsync(CurrentBook.Entry, x => x.ConvPhases, x => x.Phase);

            Phases.ForEach(x => Paragraph.Translator.AddTable(x.Table));

            if (IsHorz)
            {
                TRTable Table = new TRTable();
                Paragraph.Translator.AddTable(await Table.Get("vertical"));
            }
        }