public static AssemblyBase AssemblyBase(AssemblyDbSaver assemblyDbSaver) { _typeDictionary = new Dictionary <string, TypeBase>(); return(new AssemblyBase() { Name = assemblyDbSaver.Name, Namespaces = assemblyDbSaver.Namespaces?.Select(NamespaceBase).ToList() }); }
public void Serialize(AssemblyBase assemblyBase) { Database.SetInitializer(new CreateDatabaseIfNotExists <DbSaverContext>()); AssemblyDbSaver assembly = new AssemblyDbSaver(assemblyBase); using (var context = new DbSaverContext()) { context.AssemblyDbSavers.Add(assembly); context.SaveChanges(); SystemSounds.Beep.Play(); } }