Esempio n. 1
0
 public static TripDto AsDto(this TripDocument document)
 => new TripDto
 {
     Id              = document.Id,
     Destination     = document.Destination,
     Date            = document.TimeStamp.AsDateTime(),
     DifficultyLevel = document.DifficultyLevel
 };
Esempio n. 2
0
 public static TripDto AsDto(this TripDocument document)
 => new TripDto
 {
     Id              = document.Id,
     Destination     = document.Destination,
     Date            = document.TimeStamp.AsDateTime(),
     DifficultyLevel = document.DifficultyLevel,
     Participants    = document.Participants?.Select(p => new ParticipantDto {
         UserId = p.UserId
     })
 };
Esempio n. 3
0
 public static Core.Entities.Trip AsEntity(this TripDocument document)
 => new Core.Entities.Trip(document.Id, document.Destination, document.TimeStamp.AsDateTime(),
                           document.DifficultyLevel, document.Participants?.Select(p => new Participant(p.UserId)), document.Version);
Esempio n. 4
0
 public static Core.Entities.Trip AsEntity(this TripDocument document)
 => new Core.Entities.Trip(document.Id, document.Destination, document.TimeStamp.AsDateTime(),
                           document.DifficultyLevel, document.Version);