public IHttpActionResult PutRentAndRefund(int id, RentAndRefund rentAndRefund) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != rentAndRefund.RentAndRefundId) { return(BadRequest()); } db.Entry(rentAndRefund).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!RentAndRefundExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public RentAndRefundDTO GetRentAndRefund(int id) { RentAndRefund rentAndRefund = db.RentAndRefund.Find(id); if (rentAndRefund == null) { // return NotFound(); } return(Mapper.Map <RentAndRefundDTO>(rentAndRefund)); }
public IHttpActionResult PostRentAndRefund(RentAndRefund rentAndRefund) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.RentAndRefund.Add(rentAndRefund); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = rentAndRefund.RentAndRefundId }, rentAndRefund)); }
public IHttpActionResult DeleteRentAndRefund(int id) { RentAndRefund rentAndRefund = db.RentAndRefund.Find(id); if (rentAndRefund == null) { return(NotFound()); } db.RentAndRefund.Remove(rentAndRefund); db.SaveChanges(); return(Ok(rentAndRefund)); }