You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
31 lines
781 B
31 lines
781 B
using System;
|
|
using EntityFrameWorkLib;
|
|
using Model;
|
|
|
|
namespace DbDataManager.Mapper
|
|
{
|
|
public static class PlayerMapper
|
|
{
|
|
public static Player ToModel(this PlayerEntity playerEntity)
|
|
{
|
|
Player player = new Player(playerEntity.Pseudo, playerEntity.stats.ToModel(), playerEntity.PlayerId);
|
|
return player;
|
|
}
|
|
|
|
public static PlayerEntity ToEntity(this Player playerModel)
|
|
{
|
|
PlayerEntity player = new PlayerEntity
|
|
{
|
|
PlayerId = playerModel.Id,
|
|
Pseudo = playerModel.Pseudo,
|
|
stats = playerModel.Stats.ToEntity(),
|
|
|
|
};
|
|
player.stats.PlayerId = playerModel.Id;
|
|
return player;
|
|
}
|
|
|
|
}
|
|
}
|
|
|