public ActionResult Delete(int id) { RemainingDebt rd = GetRemainingDebtById(id); //DeleteRemainingDebt(id); return(View(rd)); }
public bool PutRemainingDebt(int id, RemainingDebt rd) { RestClient <RemainingDebt> rc = new RestClient <RemainingDebt>(); rc.WebServiceUrl = "http://localhost:55428/api/remainingdebts/"; bool response = rc.PutAsync(id, rd); return(response); }
public IHttpActionResult GetRemainingDebt(int id) { RemainingDebt remainingDebt = db.RemainingDebts.Find(id); if (remainingDebt == null) { return(NotFound()); } return(Ok(remainingDebt)); }
public IHttpActionResult PostRemainingDebt(RemainingDebt remainingDebt) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.RemainingDebts.Add(remainingDebt); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = remainingDebt.RemainingDebtId }, remainingDebt)); }
public IHttpActionResult DeleteRemainingDebt(int id) { RemainingDebt remainingDebt = db.RemainingDebts.Find(id); if (remainingDebt == null) { return(NotFound()); } db.RemainingDebts.Remove(remainingDebt); db.SaveChanges(); return(Ok(remainingDebt)); }
public IHttpActionResult PutRemainingDebt(int id, [FromBody] RemainingDebt remainingDebt) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != remainingDebt.RemainingDebtId) { return(BadRequest()); } RemainingDebt rd = db.RemainingDebts.Find(remainingDebt.RemainingDebtId); rd.DebtTo = remainingDebt.DebtTo; rd.Month = remainingDebt.Month; rd.AmountOfMoneyOwed = remainingDebt.AmountOfMoneyOwed; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!RemainingDebtExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public ActionResult Details(int id) { RemainingDebt rd = GetRemainingDebtById(id); return(View(rd)); }
public ActionResult Edit(RemainingDebt rd) { PutRemainingDebt(rd.RemainingDebtId, rd); return(RedirectToAction("List")); }
public ActionResult Create(RemainingDebt rd) { PostRemainingDebt(rd); return(RedirectToAction("List")); }