pull/10282/head
Necati Meral 4 years ago
parent 5b13ca07db
commit 393eb2d5e1

@ -246,16 +246,31 @@ namespace Volo.Docs.Pages.Documents.Project
{
var projects = await _projectAppService.GetListAsync();
var sb = new StringBuilder();
ProjectSelectItems = projects.Items.Select(p => new SelectListItem
{
Text = p.Name,
Value = p.Id != Project.Id ? sb.Append(DocumentsUrlPrefix).Append(LanguageCode).Append("/").Append(p.ShortName).Append("/").Append(DocsAppConsts.Latest).ToString() : null,
Value = CreateProjectLink(p),
Selected = p.Id == Project.Id
}).ToList();
}
private string CreateProjectLink(ProjectDto project)
{
if (project.Id == Project.Id)
{
return null;
}
return new StringBuilder()
.Append(DocumentsUrlPrefix)
.Append(LanguageCode)
.Append('/')
.Append(project.ShortName)
.Append('/')
.Append(DocsAppConsts.Latest)
.ToString();
}
private async Task SetVersionAsync()
{
//TODO: Needs refactoring

Loading…
Cancel
Save