public IHttpActionResult PutPartyLedgerDetail(long id, PartyLedgerDetail partyLedgerDetail) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != partyLedgerDetail.ID) { return(BadRequest()); } db.Entry(partyLedgerDetail).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!PartyLedgerDetailExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GetPartyLedgerDetail(long id) { PartyLedgerDetail partyLedgerDetail = db.PartyLedgerDetails.Find(id); if (partyLedgerDetail == null) { return(NotFound()); } return(Ok(partyLedgerDetail)); }
public IHttpActionResult PostPartyLedgerDetail(PartyLedgerDetail partyLedgerDetail) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.PartyLedgerDetails.Add(partyLedgerDetail); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = partyLedgerDetail.ID }, partyLedgerDetail)); }
public IHttpActionResult DeletePartyLedgerDetail(long id) { PartyLedgerDetail partyLedgerDetail = db.PartyLedgerDetails.Find(id); if (partyLedgerDetail == null) { return(NotFound()); } db.PartyLedgerDetails.Remove(partyLedgerDetail); db.SaveChanges(); return(Ok(partyLedgerDetail)); }