dto session
continuous-integration/drone/push Build is passing Details

master
Jolys Enzo 2 years ago
parent 1f22f7e017
commit 198d8c1454

@ -8,7 +8,16 @@ namespace Dto.Classe
{
public class PointDTO
{
public double Latitude { get; set; }
public double Longitude { get; set; }
public float Timer { get; set; }
public float Distance { get; set; }
public long IdGeolocalisation { get; set; }
public float NGear { get; set; }
public float PBrakeF { get; set; }
public float ASteer { get; set; }
public float RPedal { get; set; }
public float GLong { get; set; }
public float GLat { get; set; }
public float VCar { get; set; }
}
}

@ -16,5 +16,7 @@ namespace Dto.Classe
public string NameCircuit { get; set; }
public string NamePilote { set; get; }
public List<TourDTO> Tours { get; set; }
}
}

@ -8,7 +8,9 @@ namespace Dto.Classe
{
public class TourDTO
{
public float Temps { get; set; }
public string Temps { get; set; }
public long IdSession { get; set; }
public List<PointDTO> Points { get; set; }
}
}

@ -13,8 +13,20 @@ namespace Dto.Factories
public static PointDTO ModeleToDTO(this Point modele)
{
PointDTO dto = new PointDTO();
dto.Distance = modele.Distance;
//dto.IdGeolocalisation = modele.IdGeolocalisation;
dto.Latitude = modele.Latitude;
dto.Longitude = modele.Longitude;
dto.Timer = modele.Timer;
dto.NGear = modele.NGear;
dto.PBrakeF = modele.PBrakeF;
dto.ASteer = modele.ASteer;
dto.RPedal = modele.RPedal;
dto.GLong = modele.GLong;
dto.GLat = modele.GLat;
dto.VCar = modele.VCar;
return dto;
}
}

@ -20,6 +20,7 @@ namespace Dto.Factories
sessionDTO.NameCircuit = session.nameCircuit;
sessionDTO.Date = session.date;
sessionDTO.Id = session.Id;
sessionDTO.Tours = session.Tours.Select(e => e.ModeleToDTO()).ToList() ;
return sessionDTO;
}

@ -15,7 +15,8 @@ namespace Dto.Factories
TourDTO tourDTO = new TourDTO();
tourDTO.IdSession = modele.IdSession;
//tourDTO.Temps = modele.Temps;
tourDTO.Temps = modele.Temps;
tourDTO.Points = modele.Points.Select(e => e.ModeleToDTO()).ToList();
return tourDTO;
}

Loading…
Cancel
Save