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); }
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(); } }
/// <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(); }
public void Add(Models.Inrix.Segment segment) { db.Segments.Add(segment); db.SaveChanges(); }
public void Remove(Models.Inrix.Segment segment) { db.Segments.Remove(segment); db.SaveChanges(); }