Beispiel #1
0
        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);
        }
Beispiel #2
0
        public IActionResult GetPersonsRelativesAmountByType(int personId, [FromQuery] RequestReportDTO reportData)
        {
            var statusCode = _relatedPersonRepository.GetPersonsRelativesAmountByType(personId, reportData, out var report);

            return(Response(statusCode, report));
        }