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 |             get | ||||||
|             { |             { | ||||||
|                 if (_Items != null) |                 return $"---\n{Yaml}---\n{SubMarkdown}"; | ||||||
|                 { |  | ||||||
|                     var md = string.Empty; |  | ||||||
|                     foreach (var item in _Items) |  | ||||||
|                     { |  | ||||||
|                         md += item.Markdown; |  | ||||||
|             } |             } | ||||||
|                     return md; |  | ||||||
|         } |         } | ||||||
|                 return null; |  | ||||||
|             } |  | ||||||
|             set |  | ||||||
|             { |  | ||||||
| 
 | 
 | ||||||
|     } |     } | ||||||
|         } |  | ||||||
|     } |  | ||||||
| } | } | ||||||
|  |  | ||||||
|  | @ -238,7 +238,7 @@ namespace AideDeJeuLib | ||||||
| 
 | 
 | ||||||
|         [IgnoreDataMember] |         [IgnoreDataMember] | ||||||
|         [YamlIgnore] |         [YamlIgnore] | ||||||
|         public string YamlMarkdown |         public virtual string YamlMarkdown | ||||||
|         { |         { | ||||||
|             get |             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) |         public static Item ParseYamlMarkdown(string yamlmd) | ||||||
|         { |         { | ||||||
|             var builder = new DeserializerBuilder(); |             var builder = new DeserializerBuilder(); | ||||||
|  |  | ||||||
|  | @ -352,7 +352,7 @@ namespace AideDeJeuCmd | ||||||
| 
 | 
 | ||||||
|                 foreach (var item in await context.Items.ToListAsync()) |                 foreach (var item in await context.Items.ToListAsync()) | ||||||
|                 { |                 { | ||||||
|                     await item.LoadFilteredItemsAsync(); |                     //await item.LoadFilteredItemsAsync(); | ||||||
|                     if(item is Spells) |                     if(item is Spells) | ||||||
|                     { |                     { | ||||||
|                         int iii = 1; |                         int iii = 1; | ||||||
|  | @ -374,6 +374,19 @@ namespace AideDeJeuCmd | ||||||
|                         Console.WriteLine(filename); |                         Console.WriteLine(filename); | ||||||
|                     } |                     } | ||||||
|                     await SaveStringAsync(filename, yaml); |                     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; |                 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