Exemple #1
0
 public OperatorModeModel(PublicTransportOperator publicTransportOperator, OperatorSetting operatorSetting)
 {
     this.PublicTransportOperator = publicTransportOperator;
     this.OperatorSetting         = operatorSetting;
     this.IsPrivate = (publicTransportOperator.IsPublic) ? Visibility.Collapsed : Visibility.Visible;
     this.IsTourist = (publicTransportOperator.Category == "Tourism") ? Visibility.Visible : Visibility.Collapsed;
 }
Exemple #2
0
        public static Stage Create(StageResultModel stageResultModel, PublicTransportOperator publicTransportOperator, int order)
        {
            if (stageResultModel == null)
            {
                throw new ArgumentNullException("stageResultModel");
            }

            return(new Stage(order, stageResultModel.Name, stageResultModel.Mode, stageResultModel.Operator, stageResultModel.Duration, stageResultModel.Cost, stageResultModel.Colour, stageResultModel.Description, ModelFactory.Create(stageResultModel.StageLocations, stageResultModel.Name, stageResultModel.Colour), ModelFactory.Create(stageResultModel.Announcements)));
        }
Exemple #3
0
        public static PublicTransportOperator Create(DrumbleApp.Shared.Data.Models.PublicTransportOperator publicTransportOperator)
        {
            if (publicTransportOperator == null)
            {
                throw new ArgumentNullException("publicTransportOperator");
            }
            PublicTransportOperator modelPublicTransportOperator = new PublicTransportOperator(publicTransportOperator.Id, publicTransportOperator.Name, publicTransportOperator.DisplayName, publicTransportOperator.Category, publicTransportOperator.RouteImageUrl, publicTransportOperator.TwitterHandle, publicTransportOperator.FacebookPage, publicTransportOperator.WebsiteAddress, publicTransportOperator.ContactEmail, publicTransportOperator.ContactNumber, publicTransportOperator.IsPublic);

            return(modelPublicTransportOperator);
        }