Beispiel #1
0
        /// <summary>
        ///     Copy Constructor
        /// </summary>
        /// <param name="routeCopy"></param>
        public Route(Route routeCopy)
        {
            var rr = new RouteRepository();

            Name        = "Copy of " + routeCopy.Name;
            Description = routeCopy.Description;
            //routesTA.Insert(this.Name, this.Description, out tempID);

            var route = new Models.Inrix.Route();

            route.Route_Name        = Name;
            route.Route_Description = Description;

            rr.Add(route);


            var copiedRoute = rr.GetRouteByName(name);

            ID = Convert.ToInt32(copiedRoute.Route_ID);


            foreach (var segment in routeCopy.Items)
            {
                Items.Add(segment);
            }

            SaveMembers();
        }