Exemple #1
0
        public ActionResult Delete(int id)
        {
            RemainingDebt rd = GetRemainingDebtById(id);

            //DeleteRemainingDebt(id);
            return(View(rd));
        }
Exemple #2
0
        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));
        }
Exemple #7
0
        public ActionResult Details(int id)
        {
            RemainingDebt rd = GetRemainingDebtById(id);

            return(View(rd));
        }
Exemple #8
0
 public ActionResult Edit(RemainingDebt rd)
 {
     PutRemainingDebt(rd.RemainingDebtId, rd);
     return(RedirectToAction("List"));
 }
Exemple #9
0
 public ActionResult Create(RemainingDebt rd)
 {
     PostRemainingDebt(rd);
     return(RedirectToAction("List"));
 }