public void GetData_FilterByServiceId_ReturnFilteredResult(string serviceId, int result) { SetupForGetData(); var filterData = new FilteringParams.Data { UserId = null }; var res = _service.GetData(Guid.Parse(serviceId), filterData); Assert.Equal(result, res.Length); }
public async Task <IActionResult> GetData(Guid serviceId, [FromQuery] FilteringParams.Data filter) { var userId = Utility.GetCurrentUserId(User); var service = await _servicesService.GetById(serviceId, userId); if (service == null) { return(Forbid()); } return(Ok(_mapper.Map <ServiceLogDTO[]>(_service.GetData(serviceId, filter)))); }