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)); }