mirror of
				https://github.com/Nioux/AideDeJeu.git
				synced 2025-10-31 07:26:09 +00:00 
			
		
		
		
	Modifs split yaml
This commit is contained in:
		
							parent
							
								
									5c0ba5cc2e
								
							
						
					
					
						commit
						fabe8bc7e6
					
				
					 4 changed files with 44 additions and 17 deletions
				
			
		|  | @ -24,25 +24,16 @@ namespace AideDeJeuLib | |||
| 
 | ||||
|             } | ||||
|         } | ||||
|         public override string Markdown | ||||
| 
 | ||||
|         [IgnoreDataMember] | ||||
|         [YamlIgnore] | ||||
|         public override string YamlMarkdown | ||||
|         { | ||||
|             get | ||||
|             { | ||||
|                 if (_Items != null) | ||||
|                 { | ||||
|                     var md = string.Empty; | ||||
|                     foreach (var item in _Items) | ||||
|                     { | ||||
|                         md += item.Markdown; | ||||
|                     } | ||||
|                     return md; | ||||
|                 } | ||||
|                 return null; | ||||
|             } | ||||
|             set | ||||
|             { | ||||
| 
 | ||||
|                 return $"---\n{Yaml}---\n{SubMarkdown}"; | ||||
|             } | ||||
|         } | ||||
| 
 | ||||
|     } | ||||
| } | ||||
|  |  | |||
|  | @ -238,7 +238,7 @@ namespace AideDeJeuLib | |||
| 
 | ||||
|         [IgnoreDataMember] | ||||
|         [YamlIgnore] | ||||
|         public string YamlMarkdown | ||||
|         public virtual string YamlMarkdown | ||||
|         { | ||||
|             get | ||||
|             { | ||||
|  | @ -246,6 +246,29 @@ namespace AideDeJeuLib | |||
|             } | ||||
|         } | ||||
| 
 | ||||
|         [IgnoreDataMember] | ||||
|         [YamlIgnore] | ||||
|         public string SubMarkdown | ||||
|         { | ||||
|             get | ||||
|             { | ||||
|                 if (_Items != null) | ||||
|                 { | ||||
|                     var md = string.Empty; | ||||
|                     foreach (var item in _Items) | ||||
|                     { | ||||
|                         md += item.CleanMarkdown; | ||||
|                     } | ||||
|                     return md; | ||||
|                 } | ||||
|                 return null; | ||||
|             } | ||||
|             set | ||||
|             { | ||||
| 
 | ||||
|             } | ||||
|         } | ||||
| 
 | ||||
|         public static Item ParseYamlMarkdown(string yamlmd) | ||||
|         { | ||||
|             var builder = new DeserializerBuilder(); | ||||
|  |  | |||
|  | @ -352,7 +352,7 @@ namespace AideDeJeuCmd | |||
| 
 | ||||
|                 foreach (var item in await context.Items.ToListAsync()) | ||||
|                 { | ||||
|                     await item.LoadFilteredItemsAsync(); | ||||
|                     //await item.LoadFilteredItemsAsync(); | ||||
|                     if(item is Spells) | ||||
|                     { | ||||
|                         int iii = 1; | ||||
|  | @ -374,6 +374,19 @@ namespace AideDeJeuCmd | |||
|                         Console.WriteLine(filename); | ||||
|                     } | ||||
|                     await SaveStringAsync(filename, yaml); | ||||
| 
 | ||||
|                     var filtervm = item.GetNewFilterViewModel(); | ||||
|                     if(filtervm != null) | ||||
|                     { | ||||
|                         foreach(var filter in filtervm.Filters) | ||||
|                         { | ||||
|                             foreach(var kv in filter.KeyValues) | ||||
|                             { | ||||
|                                 var key = kv.Key; | ||||
|                                 var val = kv.Value; | ||||
|                             } | ||||
|                         } | ||||
|                     } | ||||
|                 } | ||||
|                 int i = 1; | ||||
| 
 | ||||
|  |  | |||
							
								
								
									
										
											BIN
										
									
								
								Data/library.db
									
										
									
									
									
								
							
							
						
						
									
										
											BIN
										
									
								
								Data/library.db
									
										
									
									
									
								
							
										
											Binary file not shown.
										
									
								
							
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Maniez Yan
						Maniez Yan