コード例 #1
0
        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));
        }
コード例 #2
0
        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));
        }