Example #1
0
        public void SaveMembers()
        {
            //remove the old route members form the DB.
            SegRep.RemoveByID(this.ID);

            Models.Inrix.Repositories.SegmentMembersRepository smr = new Models.Inrix.Repositories.SegmentMembersRepository();

            //segmentsTA.DeleteSegmentFromSegmentMembers(this.ID);
            int x = 0;

            foreach (TMC tmc in this.Items)
            {
                x++;
                smr.InsertSegmentMembers(this.ID, tmc.TMCCode, x);
            }
        }
Example #2
0
        public void DeleteSegment()
        {
            //Delete the segment from any routes
            //routesTA.DeleteSegmentFromAllRoutes(this.ID);

            Models.Inrix.Repositories.RouteMembersRepository rmr = new Models.Inrix.Repositories.RouteMembersRepository();

            rmr.RemoveSegmentFromRoute(this.ID.ToString());


            //Delete The segment from the SegmentMembers

            Models.Inrix.Repositories.SegmentMembersRepository sr = new Models.Inrix.Repositories.SegmentMembersRepository();

            sr.DeleteMembersBySegmentID(this.ID);


            //Delete The segment from Segments table
            //segmentsTA.Delete(this.ID, this.Name, this.Description);

            SegRep.RemoveByID(this.ID);
        }