|
|
|
|
@ -1,4 +1,5 @@
|
|
|
|
|
using System.Threading.Tasks;
|
|
|
|
|
using System;
|
|
|
|
|
using System.Threading.Tasks;
|
|
|
|
|
using Microsoft.AspNetCore.Mvc;
|
|
|
|
|
using Volo.Abp;
|
|
|
|
|
using Volo.Abp.Application.Dtos;
|
|
|
|
|
@ -33,6 +34,21 @@ namespace Volo.Docs.Projects
|
|
|
|
|
return ProjectAppService.GetAsync(shortName);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Task<ProjectDto> CreateAsync(CreateProjectDto input)
|
|
|
|
|
{
|
|
|
|
|
return ProjectAppService.CreateAsync(input);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Task<ProjectDto> UpdateAsync(Guid id, UpdateProjectDto input)
|
|
|
|
|
{
|
|
|
|
|
return ProjectAppService.UpdateAsync(id, input);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Task DeleteAsync(Guid id)
|
|
|
|
|
{
|
|
|
|
|
return ProjectAppService.DeleteAsync(id);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
[HttpGet]
|
|
|
|
|
[Route("{shortName}/versions")]
|
|
|
|
|
public virtual Task<ListResultDto<VersionInfoDto>> GetVersionsAsync(string shortName)
|
|
|
|
|
|