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))); } }
public async Task <IHttpActionResult> Get(int DelDetID) { return(Ok(await DeliverableDocumentsViewModel.MapFromAsync(db.DeliverableDocuments.Where(x => x.DelDetID == DelDetID).ToList()))); }