Browse Source

refactor

pull/1180/head
Yunus Emre Kalkan 7 years ago
parent
commit
9305b933b7
  1. 4
      modules/docs/src/Volo.Docs.Application/Volo/Docs/Documents/DocumentAppService.cs
  2. 2
      modules/docs/src/Volo.Docs.Domain/Volo/Docs/Documents/LanguageConfig.cs
  3. 2
      modules/docs/src/Volo.Docs.Domain/Volo/Docs/Documents/LanguageConfigElement.cs
  4. 3
      modules/docs/src/Volo.Docs.Domain/Volo/Docs/FileSystem/Documents/FileSystemDocumentStore.cs

4
modules/docs/src/Volo.Docs.Application/Volo/Docs/Documents/DocumentAppService.cs

@ -135,7 +135,7 @@ namespace Volo.Docs.Documents
);
}
protected virtual LanguageInfo GetLanguageByCode(LanguageConfig languageCodes, string languageCode)
protected virtual LanguageConfigElement GetLanguageByCode(LanguageConfig languageCodes, string languageCode)
{
var language = languageCodes.Languages.FirstOrDefault(l => l.Code == languageCode);
@ -168,7 +168,7 @@ namespace Volo.Docs.Documents
documentDto.Project.Languages = new Dictionary<string, string>();
foreach (var language in languages.Languages)
{
documentDto.Project.Languages.Add(language.Code,language.DisplayName);
documentDto.Project.Languages.Add(language.Code, language.DisplayName);
}
documentDto.CurrentLanguageCode = languageCode;

2
modules/docs/src/Volo.Docs.Domain/Volo/Docs/Documents/LanguageConfig.cs

@ -4,6 +4,6 @@ namespace Volo.Docs.Documents
{
public class LanguageConfig
{
public List<LanguageInfo> Languages { get; set; }
public List<LanguageConfigElement> Languages { get; set; }
}
}

2
modules/docs/src/Volo.Docs.Domain/Volo/Docs/Documents/LanguageInfo.cs → modules/docs/src/Volo.Docs.Domain/Volo/Docs/Documents/LanguageConfigElement.cs

@ -1,6 +1,6 @@
namespace Volo.Docs.Documents
{
public class LanguageInfo
public class LanguageConfigElement
{
public string DisplayName { get; set; }

3
modules/docs/src/Volo.Docs.Domain/Volo/Docs/FileSystem/Documents/FileSystemDocumentStore.cs

@ -50,7 +50,8 @@ namespace Volo.Docs.FileSystem.Documents
public async Task<LanguageConfig> GetLanguageListAsync(Project project, string version)
{
var configAsJson = project.GetFileSystemPath() + "languageConfig.json";
var path = Path.Combine(project.GetFileSystemPath(), "languageConfig.json");
var configAsJson = await FileHelper.ReadAllTextAsync(path);
return JsonConvert.DeserializeObject<LanguageConfig>(configAsJson);
}

Loading…
Cancel
Save