public IHttpActionResult PutQutationDetailsTable(int id, QutationDetailsTable qutationDetailsTable) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != qutationDetailsTable.QutationDetailId) { return(BadRequest()); } db.Entry(qutationDetailsTable).State = EntityState.Modified; try { db.SaveChanges(); return(StatusCode(HttpStatusCode.OK)); } catch (DbUpdateConcurrencyException) { if (!QutationDetailsTableExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GetQutationDetailsTable(int id) { QutationDetailsTable qutationDetailsTable = db.QutationDetailsTables.Find(id); if (qutationDetailsTable == null) { return(NotFound()); } return(Ok(qutationDetailsTable)); }
public IHttpActionResult PostQutationDetailsTable(QutationDetailsTable qutationDetailsTable) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.QutationDetailsTables.Add(qutationDetailsTable); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = qutationDetailsTable.QutationDetailId }, qutationDetailsTable)); }
public IHttpActionResult DeleteQutationDetailsTable(int id) { QutationDetailsTable qutationDetailsTable = db.QutationDetailsTables.Find(id); if (qutationDetailsTable == null) { return(NotFound()); } db.QutationDetailsTables.Remove(qutationDetailsTable); db.SaveChanges(); return(Ok(qutationDetailsTable)); }
public void put([FromBody] List <QutationDetailsTable> qutatonDetials) { foreach (QutationDetailsTable List in qutatonDetials) { QutationDetailsTable existing = db.QutationDetailsTables.Find(List.ItemId); existing.Description = List.Description; existing.Quantity = List.Quantity; existing.Rate = List.Rate; existing.Total = Convert.ToDouble(List.Total); } db.SaveChanges(); //return CreatedAtRoute("DefaultApi", new { id = "" }, orders); }
public IHttpActionResult PostQutationDetailsTableList(List <QutationDetailsTable> ListqutationDetailsTable) { QutationDetailsEntities db = new QutationDetailsEntities(); if (!ModelState.IsValid) { return(BadRequest(ModelState)); } foreach (QutationDetailsTable List in ListqutationDetailsTable) { QutationDetailsTable existing = db.QutationDetailsTables.Find(List.ItemId); existing.Description = List.Description; existing.Quantity = List.Quantity; existing.Rate = List.Rate; existing.Total = Convert.ToDouble(List.Total); } //db.QutationDetailsTables.Add(LsitqutationDetailsTable); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = "" }, ListqutationDetailsTable)); }