public async Task ShouldGet_FinancierAddressDetail_Using_GetFinancierAddress_Parameters() { var getFinancierAddress = new GetFinancierAddress { AddressID = 14 }; var result = await _financierQrySvc.Query(getFinancierAddress); Assert.Equal(new Guid("b49471a0-5c1e-4a4d-97e7-288fb0f6338a"), result.FinancierId); }
public async Task <IActionResult> GetFinancierAddressDetails(int addressId, [FromQuery] PagingParameters pagingParams) { GetFinancierAddress queryParams = new GetFinancierAddress { AddressID = addressId, }; var retValue = await _queryRequestHandler.Handle <GetFinancierAddress>(queryParams, HttpContext, Response); return(retValue); }
public async Task <IActionResult> CreateFinancierAddressInfo([FromBody] CreateFinancierAddressInfo writeModel) { try { await _commandHandler.Handle(writeModel); GetFinancierAddress queryParams = new GetFinancierAddress { AddressID = writeModel.AddressId }; IActionResult retValue = await _queryRequestHandler.Handle <GetFinancierAddress>(queryParams, HttpContext, Response); return(CreatedAtAction(nameof(GetFinancierAddressDetails), new { addressId = writeModel.AddressId }, (retValue as OkObjectResult).Value)); } catch (Exception ex) { _logger.LogError(ex.Message); return(new BadRequestObjectResult(ex.Message)); } }