public HttpResponseMessage update(CarRentalDetailEntity rentalDetail) { try { var response = new HttpResponseMessage(HttpStatusCode.OK); var currentRental = db.CarRentalDetails.SingleOrDefault(p => p.ID == rentalDetail.id); currentRental.ID = rentalDetail.id; currentRental.StartDate = rentalDetail.startDate; currentRental.ReturnDate = rentalDetail.returnDate; currentRental.ActualReturnDate = rentalDetail.actualReturnDate; currentRental.CarNumber = rentalDetail.carNumber; currentRental.IsActive = rentalDetail.isActive; db.SaveChanges(); return(response); } catch { return(Request.CreateResponse(HttpStatusCode.BadRequest)); } }
public HttpResponseMessage create(CarRentalDetailEntity rentalEntity) { try { var response = new HttpResponseMessage(HttpStatusCode.OK); var rentalDetail = new CarRentalDetail() { //id = rentalEntity.id, StartDate = rentalEntity.startDate, ReturnDate = rentalEntity.returnDate, ActualReturnDate = rentalEntity.actualReturnDate, UserID = rentalEntity.userId, CarNumber = rentalEntity.carNumber, IsActive = rentalEntity.isActive }; db.CarRentalDetails.Add(rentalDetail); db.SaveChanges(); return(response); } catch { return(Request.CreateResponse(HttpStatusCode.BadRequest)); } }