示例#1
0
 public void Remove(int id)
 {
     MOE.Common.Models.Lane g = db.Lanes.Find(id);
     if (g != null)
     {
         db.Lanes.Remove(g);
         db.SaveChanges();
     }
 }
示例#2
0
 public void Remove(MOE.Common.Models.Lane lane)
 {
     MOE.Common.Models.Lane g = (from r in db.Lanes
                                 where r.LaneID == lane.LaneID
                                 select r).FirstOrDefault();
     if (g != null)
     {
         db.Lanes.Remove(g);
         db.SaveChanges();
     }
 }
示例#3
0
        public Lane Add(MOE.Common.Models.Lane lane)
        {
            MOE.Common.Models.Lane g = (from r in db.Lanes
                                        where r.LaneID == lane.LaneID
                                        select r).FirstOrDefault();
            if (g == null)
            {
                db.Lanes.Add(lane);
                db.SaveChanges();
            }

            return(lane);
        }
示例#4
0
 public void Update(MOE.Common.Models.Lane lane)
 {
     MOE.Common.Models.Lane g = (from r in db.Lanes
                                 where r.LaneID == lane.LaneID
                                 select r).FirstOrDefault();
     if (g != null)
     {
         db.Entry(g).CurrentValues.SetValues(lane);
         db.SaveChanges();
     }
     else
     {
         db.Lanes.Add(lane);
         db.SaveChanges();
     }
 }