public IActionResult AddRent([FromBody] AddRentDto rent) { rent.Status = Domain.Rents.RentStatus.Pending; var result = _rentService.AddRent(rent); return(Json(JsonResultData.Success(result))); }
public IActionResult AddRent([FromBody] RentDto rentFromBody) { if (!_userService.CheckIfUserExists(rentFromBody.BorrowerId) || !_offerService.CheckIfOfferExists(rentFromBody.OfferId)) { return(NotFound()); } //if(!_rentService.CheckIfUserHasEnoughPoints(rentFromBody.BorrowerId)) //{ // return BadRequest("Niewystarczająca ilość punktów na zrealizowanie wypożyczenia."); //} if (!_offerService.CheckIfOfferIsActive(rentFromBody.OfferId)) { return(BadRequest("Oferta nieaktywna.")); } _rentService.AddRent(rentFromBody); return(NoContent()); }