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.
41 lines
1.0 KiB
41 lines
1.0 KiB
using System;
|
|
using EntityFrameWorkLib;
|
|
using Model;
|
|
|
|
namespace DbDataManager.Mapper
|
|
{
|
|
public static class StatsMapper
|
|
{
|
|
public static Stats ToModel(this StatsEntity statsEntity)
|
|
{
|
|
var stats = new Stats
|
|
{
|
|
Id = statsEntity.Id,
|
|
NbWin = statsEntity.NbWin,
|
|
NbPlayed = statsEntity.NbPlayed,
|
|
MaxZone = statsEntity.MaxZone,
|
|
MaxChain = statsEntity.MaxChain,
|
|
MaxPoints = statsEntity.MaxPoints
|
|
};
|
|
return stats;
|
|
}
|
|
|
|
public static StatsEntity ToEntity(this Stats statsModel)
|
|
{
|
|
var stats = new StatsEntity
|
|
{
|
|
Id = statsModel.Id,
|
|
MaxChain = statsModel.MaxChain,
|
|
MaxPoints = statsModel.MaxPoints,
|
|
MaxZone = statsModel.MaxZone,
|
|
NbPlayed = statsModel.NbPlayed,
|
|
NbWin = statsModel.NbWin,
|
|
|
|
};
|
|
return stats;
|
|
}
|
|
|
|
}
|
|
}
|
|
|