db: AddOsztalyToV2KarakterVarazslat

This commit is contained in:
2024-07-25 09:21:11 +02:00
parent 9a6ca9d4e0
commit 1b157104dc
9 changed files with 825 additions and 33 deletions
@@ -84,6 +84,7 @@ public class Character2EDtoToDbModelService : ICharacter2EDtoToDbModelService
Karakter = karakter,
Bekeszitve = v.Bekeszitve,
VarazslatId = v.VarazslatId,
Osztaly = OsztalyExtensions.Convert2E(v.Osztaly),
}).ToHashSet() ?? [];
return karakter;
@@ -163,11 +164,13 @@ public class Character2EDtoToDbModelService : ICharacter2EDtoToDbModelService
{
VarazslatId = v.VarazslatId,
Bekeszitve = v.Bekeszitve,
Osztaly = OsztalyExtensions.Convert2E(v.Osztaly),
}).ToList();
var toUpdate = original.Varazslatok
.Select(x =>
{
var dtoVarazslat = dtoVarazslatok.FirstOrDefault(v => v.VarazslatId == x.VarazslatId);
var dtoVarazslat = dtoVarazslatok.FirstOrDefault(v =>
v.VarazslatId == x.VarazslatId && v.Osztaly == x.Osztaly.Convert());
return (dbVarazslat: x, dtoVarazslat);
})
.Where(x => x.dtoVarazslat != null)