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; }
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))); }
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); }