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 class PointDTO
{ {
public double Latitude { get; set; }
public double Longitude { get; set; }
public float Timer { get; set; }
public float Distance { 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 NameCircuit { get; set; }
public string NamePilote { set; get; } public string NamePilote { set; get; }
public List<TourDTO> Tours { get; set; }
} }
} }

@ -8,7 +8,9 @@ namespace Dto.Classe
{ {
public class TourDTO public class TourDTO
{ {
public float Temps { get; set; } public string Temps { get; set; }
public long IdSession { 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) public static PointDTO ModeleToDTO(this Point modele)
{ {
PointDTO dto = new PointDTO(); PointDTO dto = new PointDTO();
dto.Distance = modele.Distance; 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; return dto;
} }
} }

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

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

Loading…
Cancel
Save