public async Task <IHttpActionResult> Post(DeliverableDocument delr) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.DeliverableDocuments.Add(delr); await db.SaveChangesAsync(); return(Ok(DeliverableDocumentsViewModel.MapFrom(delr))); }
public async Task <IHttpActionResult> Delete(long id) { DeliverableDocument c = await db.DeliverableDocuments.FindAsync(id); if (c == null) { return(NotFound()); } else { db.DeliverableDocuments.Remove(c); await db.SaveChangesAsync(); return(Ok(DeliverableDocumentsViewModel.MapFrom(c))); } }