1
0
Fork 0
mirror of https://github.com/Nioux/AideDeJeu.git synced 2025-10-29 14:35:45 +00:00

Modifs split yaml

This commit is contained in:
Maniez Yan 2019-01-23 18:36:40 +01:00
parent 5c0ba5cc2e
commit fabe8bc7e6
4 changed files with 44 additions and 17 deletions

View file

@ -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}";
}
}
}
}

View file

@ -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();

View file

@ -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;

Binary file not shown.