public List <string> GetWords()
 {
     try
     {
         PuzzleService service = new PuzzleService();
         return(service.GetWords(ConfigurationManagerHelper.GetKey("WordsPath")));
     }
     catch (Exception)
     {
         return(new List <string>());
     }
 }
 public IEnumerable <char[]> Puzzle()
 {
     try
     {
         DecrypterService puzzleService = new DecrypterService(new JsonBaseReader(), new JsonValuesReader(), new MarkovDecrypter());
         return(puzzleService.GetMatrix(ConfigurationManagerHelper.GetKey("ValuesPath"), ConfigurationManagerHelper.GetKey("BasePath"), ConfigurationManagerHelper.GetKey("CypherPath")).Select(E => E.ToCharArray()));
     }
     catch (Exception)
     {
         return(new List <char[]>());
     }
 }