Esempio n. 1
0
        public static void InsertSegment(string SegmentName, string SegmentDescription)
        {
            MOE.Common.Models.Inrix.Repositories.SegmentRepository sr = new Models.Inrix.Repositories.SegmentRepository();
            MOE.Common.Models.Inrix.Segment s = new Models.Inrix.Segment();
            s.Segment_Name        = SegmentName;
            s.Segment_Description = SegmentDescription;

            sr.Add(s);
        }
Esempio n. 2
0
        public void Update(int segmentID, string newSegmentName, string newSegmentDescription)
        {
            Models.Inrix.Segment g = (from r in db.Segments
                                      where r.Segment_ID == segmentID
                                      select r).FirstOrDefault();



            if (g != null)
            {
                Models.Inrix.Segment newSegment = new Segment();
                newSegment.Segment_ID          = g.Segment_ID;
                newSegment.Segment_Name        = newSegmentName;
                newSegment.Segment_Description = newSegmentDescription;

                db.Entry(g).CurrentValues.SetValues(newSegment);
                db.SaveChanges();
            }
        }
Esempio n. 3
0
        /// <summary>
        ///     Copy Constructor
        /// </summary>
        /// <param name="routeCopy"></param>
        public Segment(Segment segmentCopy)
        {
            //int tempID = 0;
            Name        = "Copy of " + segmentCopy.Name;
            Description = segmentCopy.Description;
            var copySeg = new Models.Inrix.Segment();

            copySeg.Segment_Name        = Name;
            copySeg.Segment_Description = Description;

            SegRep.Add(copySeg);

            copySeg = SegRep.SelectSegmentByName(Name);
            //segmentsTA.Insert(this.Name, this.Description, out tempID);
            ID = Convert.ToInt32(copySeg.Segment_ID);


            foreach (var tmc in segmentCopy.Items)
            {
                Items.Add(tmc);
            }

            SaveMembers();
        }
Esempio n. 4
0
 public void Add(Models.Inrix.Segment segment)
 {
     db.Segments.Add(segment);
     db.SaveChanges();
 }
Esempio n. 5
0
 public void Remove(Models.Inrix.Segment segment)
 {
     db.Segments.Remove(segment);
     db.SaveChanges();
 }