예제 #1
0
        public static PublicStopPoint Create(StagePointResultModel stagePointResultModel)
        {
            if (stagePointResultModel == null)
            {
                throw new ArgumentNullException("stagePointResultModel");
            }

            return(new PublicStopPoint(stagePointResultModel.Name, stagePointResultModel.Description, ModelFactory.Create(stagePointResultModel.Point)));
        }
예제 #2
0
        public static RouteStop Create(StagePointResultModel stagePointResultModel, string routeName, string routeColour, Visibility arrivalVisibility, Visibility departureVisibility, Visibility intermediateVisibility)
        {
            if (stagePointResultModel == null)
            {
                throw new ArgumentNullException("stagePointResultModel");
            }

            return(new RouteStop(ModelFactory.Create(stagePointResultModel), stagePointResultModel.Time.Value, routeColour, routeName, arrivalVisibility, departureVisibility, intermediateVisibility));
        }