public RouteViewModel Map(TrayectoSugerido trayectoSugerido) { var route = new RouteViewModel(); route.Start = trayectoSugerido.FechaHoraInicio.ToString("hh:mm"); route.End = trayectoSugerido.FechaHoraInicio.AddMinutes(trayectoSugerido.DuracionTotalEstimada).ToString("hh:mm"); route.TotalTime = trayectoSugerido.DuracionTotalEstimada; route.WalkDistance = trayectoSugerido.DistanciaACaminar; foreach (var tramo in trayectoSugerido.Tramos) { var part = new RoutePartViewModel(); part.Name = GetPartName(tramo); part.Additional = GetAdditional(tramo); part.Instruction = GetPartInstruction(tramo); part.Time = tramo.HoraSalida.Hours.ToString() + ":" + tramo.HoraSalida.Minutes; part.Type = tramo.TipoTramo.Nombre; part.Distance = tramo.Distancia; part.Duration = tramo.Duracion; route.Parts.Add(part); } return(route); }
public RouteViewModel Map(TrayectoSugerido trayectoSugerido) { var route = new RouteViewModel(); route.Start = trayectoSugerido.FechaHoraInicio.ToString("hh:mm"); route.End = trayectoSugerido.FechaHoraInicio.AddMinutes(trayectoSugerido.DuracionTotalEstimada).ToString("hh:mm"); route.TotalTime = trayectoSugerido.DuracionTotalEstimada; route.WalkDistance = trayectoSugerido.DistanciaACaminar; foreach (var tramo in trayectoSugerido.Tramos) { var part = new RoutePartViewModel(); part.Name = GetPartName(tramo); part.Additional = GetAdditional(tramo); part.Instruction = GetPartInstruction(tramo); part.Time = tramo.HoraSalida.Hours.ToString() + ":" + tramo.HoraSalida.Minutes; part.Type = tramo.TipoTramo.Nombre; part.Distance = tramo.Distancia; part.Duration = tramo.Duracion; route.Parts.Add(part); } return route; }