public Db.Employee Patch(Guid id, JObject delta) { using (var db = new Db.DataContext()) { var record = db.Employees.Single(a => a.Id == id); Apply(record, delta); db.SaveChanges(); } return(Get(id)); }
public Db.Employee Put(JObject data) { var record = new Db.Employee(); Apply(record, data); record.Id = Guid.NewGuid(); using (var db = new Db.DataContext()) { db.Employees.Add(record); db.SaveChanges(); } return(Get(record.Id)); }