/// <summary>
 /// Add a new Route.
 /// </summary>
 /// <param name="originId">ID of Origin Location.</param>
 /// <param name="destinationId">ID of Destination Location.</param>
 /// <param name="companyId">ID of the Company providing this route.</param>
 /// <param name="type">Transport type.</param>
 /// <param name="weightCost">Cost per Gram.</param>
 /// <param name="volumeCost">Cost per cm^3.</param>
 /// <param name="weightMax">Maximum weight (g) per trip.</param>
 /// <param name="volumeMax">Maximum volume (cm^3) per trip.</param>
 /// <param name="duration">Trip duration.</param>
 /// <param name="times">Departing times.</param>
 public void AddRoute(int originId, int destinationId, int companyId, TransportType type, int weightCost, int volumeCost, int weightMax, int volumeMax, int duration, List<WeeklyTime> times)
 {
     Send(NetCodes.CL_OBJECT_ADD, NetCodes.OBJECT_ROUTE, Convert.ToString(originId), Convert.ToString(destinationId), Convert.ToString(companyId), type.ToNetString(), Convert.ToString(weightCost), Convert.ToString(volumeCost), Convert.ToString(weightMax), Convert.ToString(volumeMax), Convert.ToString(duration), WeeklyTime.BuildTimesNetString(times));
 }