public MyObjectModelAdapter(MyEFObject entity) { if (entity != null) { this.ID = entity.ID; this.Name = entity.Name; this.Title = entity.Title; } }
public MyObjectModelAdapter(MyEFObject entity) { if (entity != null) { this.ID = entity.ID; this.Name = entity.Name; this.Title = entity.Title; } else { // set defaults for a new MyObjectModel } }
public void Save(int?id, MyObjectModel model) { var data = new Entities(); MyEFObject foo; if (id.HasValue) { foo = data.MyEFObjects.Where(e => e.ID.Equals(id.Value)).Single(); } else { foo = new MyEFObject(); } foo.Name = model.Name; foo.Title = model.Title; if (!id.HasValue) { data.MyEFObjects.AddObject(foo); } data.SaveChanges(); }