public IActionResult AddRental(Rental rentals) { var result = _rentalService.AddRental(rentals); if (result.Success) { return(Ok(result)); } return(BadRequest()); }
public ActionResult Create(RentalCreateVm vm) { vm.CarList = new SelectList(carService.GetAllCars(), "Id", "LicensePlate", "Id", "Model"); vm.MembersList = new SelectList(memberService.GetAllMembers(), "Id", "DriversLicense", "Id", "FullName"); // TODO: Add insert logic here if (!ModelState.IsValid) { return(View(vm)); } { var newRental = new Rentals(); newRental.Rented = vm.Rented; //newRental.Returned = vm.Returned; newRental.ExpectedReturn = vm.ExpectedReturn; newRental.CarReferenceId = vm.CarReferenceId; newRental.MemberReferenceId = vm.MemberCardId; rentalService.AddRental(newRental); return(RedirectToAction(nameof(Index))); } }
public HttpResponseMessage Post(RentalParameters rentalParameters) { _rentalService.AddRental(rentalParameters); return(Request.CreateResponse(HttpStatusCode.OK)); }