public static List <string> GetStatusList() { var details = new List <string>(); try { using (_certonaService = new CertonaServiceClient()) { try { UserDTO user = FormsAuthenticationWrapper.User; var statusListRequest = new GetStatusListRequest(); var statusListResponse = _certonaService.GetStatusList(statusListRequest); if (statusListResponse.Success && statusListResponse.Statuses != null) { details = statusListResponse.Statuses.Select(s => s.Status).ToList(); } } catch (TimeoutException exception) { _certonaService.Abort(); throw; } catch (CommunicationException exception) { _certonaService.Abort(); throw; } } } catch (Exception ex) { throw; } return(details); }