private DatacardModel CreateDatacardModel(string directory)
        {
            var id            = new DirectoryInfo(directory).Name;
            var jsonPath      = _datacardPath.GetJsonFilePath(id);
            var json          = _fileSystem.ReadAllText(jsonPath);
            var datacardModel = _serializer.Deserialize <DatacardModel>(json);

            return(new DatacardModel(id, datacardModel.Name));
        }
        private void WriteDatacardJsonFile(string id, DatacardModel datacardModel)
        {
            var datacardPath = _datacardPath.GetJsonFilePath(id);

            _fileSystem.WriteAllText(datacardPath, _serializer.Serialize(datacardModel));
        }