public IActionResult GetGender(int genderId) { try { var gender = _genderRepository.GetByKey(genderId); var result = _mapper.Map <GenderDto>(gender); return(Ok(result)); } catch (Exception ex) { _logger.LogError(ex.ToString()); return(Problem($"Failed to retrieve gender by genderId = {genderId}.")); } }