public void SaveToRepository(AssemblyBaseDTO data, string fileName) { using (MainContext db = new MainContext(fileName)) { db.assemblies.Add(data.MapToDatabaseModel()); db.SaveChanges(); } }
public static Assembly_DTO MapToSerializationModel(this AssemblyBaseDTO metadata) { if (metadata == null) { return(null); } return(new Assembly_DTO { Name = metadata.Name, Namespaces = CollectionMapToObject(metadata.Namespaces, i => i.MapToSerializationModel()) }); }
public static AssemblyMetadata MapToObject(this AssemblyBaseDTO metadata) { if (metadata == null) { return(null); } return(new AssemblyMetadata { Name = metadata.Name, Namespaces = CollectionMapToObject(metadata.Namespaces, i => i.MapToObject()) }); }
public void SaveToRepository(AssemblyBaseDTO data, string fileName) { XMLSerializer.Value.SaveToRepository(data.MapToSerializationModel(), fileName); }