public async Task ShouldGet_EmployeeAddressListItems_Using_GetEmployeeAddresses_Parameters() { var getEmployeeAddresses = new GetEmployeeAddresses { EmployeeID = new Guid("4b900a74-e2d9-4837-b9a4-9e828752716e"), Page = 1, PageSize = 4 }; var result = await _employeeQrySvc.Query(getEmployeeAddresses); int resultCount = result.ReadModels.ToList().Count; Assert.True(resultCount > 0); }
public async Task <IActionResult> GetEmployeeAddresses(Guid employeeId, [FromQuery] PagingParameters pagingParams) { GetEmployeeAddresses queryParams = new GetEmployeeAddresses { EmployeeID = employeeId, Page = pagingParams.Page, PageSize = pagingParams.PageSize }; try { var retValue = await _employeeQryReqHdler.Handle <GetEmployeeAddresses>(queryParams, HttpContext, Response); return(retValue); } catch (Exception ex) { _logger.LogError($"An exception has been thrown: {ex}"); return(BadRequest(ex.Message)); } }