[HttpPost, Route("update")] //, AmigoTenantClaimsAuthorize(ActionCode = ConstantsSecurity.ActionCode.RentalApplicationUpdate)] public async Task <ResponseDTO> Update(RentalApplicationUpdateRequest rentalApplication) { if (ModelState.IsValid) { return(await _rentalApplicationApplicationService.UpdateRentalApplicationAsync(rentalApplication)); } return(ModelState.ToResponse()); }
public async Task <ResponseDTO> UpdateRentalApplicationAsync(RentalApplicationUpdateRequest rentalApplication) { //Map to Command var command = _mapper.Map <RentalApplicationUpdateRequest, RentalApplicationUpdateCommand>(rentalApplication); //var response = await ValidateEntityUpdate(rentalApplication); if (true) //response.IsValid) { //Execute Command var resp = await _bus.SendAsync(command); return(ResponseBuilder.Correct(resp)); } return(null); // response; }