public async Task <IHttpActionResult> PuttSource(int id, tSource Source) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != Source.ID) { return(BadRequest()); } db.Entry(Source).State = EntityState.Modified; try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!tSourceExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public void AddSource(tSource source) { using (var db = new NovelDbContext()) { db.tSources.Add(source); db.SaveChanges(); } }
public async Task <IHttpActionResult> GettSource(int id) { tSource tSource = await db.tSources.FindAsync(id); if (tSource == null) { return(NotFound()); } return(Ok(tSource)); }
public async Task <IHttpActionResult> PosttSource(tSource Source) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.tSources.Add(Source); await db.SaveChangesAsync(); return(CreatedAtRoute("DefaultApi", new { id = Source.ID }, Source)); }
public async Task <IHttpActionResult> DeletetSource(int id) { tSource tSource = await db.tSources.FindAsync(id); if (tSource == null) { return(NotFound()); } db.tSources.Remove(tSource); await db.SaveChangesAsync(); return(Ok(tSource)); }