// POST: odata/mdFileTimes public async Task <IHttpActionResult> Post(mdFileTime mdFileTime) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.mdFileTimes.Add(mdFileTime); await db.SaveChangesAsync(); return(Created(mdFileTime)); }
// DELETE: odata/mdFileTimes(5) public async Task <IHttpActionResult> Delete([FromODataUri] int key) { mdFileTime mdFileTime = await db.mdFileTimes.FindAsync(key); if (mdFileTime == null) { return(NotFound()); } db.mdFileTimes.Remove(mdFileTime); await db.SaveChangesAsync(); return(StatusCode(HttpStatusCode.NoContent)); }
// PUT: odata/mdFileTimes(5) public async Task <IHttpActionResult> Put([FromODataUri] int key, Delta <mdFileTime> patch) { Validate(patch.GetEntity()); if (!ModelState.IsValid) { return(BadRequest(ModelState)); } mdFileTime mdFileTime = await db.mdFileTimes.FindAsync(key); if (mdFileTime == null) { return(NotFound()); } patch.Put(mdFileTime); try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!mdFileTimeExists(key)) { return(NotFound()); } else { throw; } } return(Updated(mdFileTime)); }