public DomainStatusCodes GetPersonsRelativesAmountByType(int personId, RequestReportDTO reportData, out ReportDataDTO report) { report = null; if (!CheckIfPersonExists(personId, out _)) { return(DomainStatusCodes.RecordNotFound); } report = new ReportDataDTO { RelationsAmount = _relatedPersonRepository.PersonsRelativesAmountByType(personId, reportData.RelatedPersonsType) }; return(DomainStatusCodes.Success); }
public IActionResult GetPersonsRelativesAmountByType(int personId, [FromQuery] RequestReportDTO reportData) { var statusCode = _relatedPersonRepository.GetPersonsRelativesAmountByType(personId, reportData, out var report); return(Response(statusCode, report)); }