コード例 #1
0
        public void Put(int id, [FromBody] AdapterContext.DataModel.Duration duration)
        {
            var obj = this._ctx.Durations.Include("Item").FirstOrDefault(o => o.Id == duration.Id);

            if (obj != null)
            {
                obj.Ended    = duration.Ended;
                obj.Timespan = ((DateTime)obj.Ended - obj.Started).Ticks;
                this._ctx.Entry(obj).State = System.Data.Entity.EntityState.Modified;
                this._ctx.SaveChanges();
            }
            else
            {
                NotFound();
            }
        }
コード例 #2
0
 public void Post([FromBody] AdapterContext.DataModel.Duration duration)
 {
     this._ctx.Durations.Add(duration);
     this._ctx.Entry(duration).State = System.Data.Entity.EntityState.Added;
 }