public async Task <FamilyModel> GetFamilyByInsureeId(string insureeId) { // Authorize user // Validate input insureeNumberValidator.Validate(insureeId); // Execute business behaviour FamilyModel familyModel; familyModel = await familyRepository.GetFamilyByInsureeId(insureeId); // Validate results // Validate data access rights // Return results return(familyModel); }