diff --git a/AsbCloudWebApi/Controllers/DrillingProgramController.cs b/AsbCloudWebApi/Controllers/DrillingProgramController.cs index 9a3546c0..0f0dfa77 100644 --- a/AsbCloudWebApi/Controllers/DrillingProgramController.cs +++ b/AsbCloudWebApi/Controllers/DrillingProgramController.cs @@ -20,7 +20,13 @@ namespace AsbCloudWebApi.Controllers this.drillingProgramService = drillingProgramService; this.fileService = fileService; } - + + /// + /// Создает программу бурения + /// + /// id скважины + /// Токен отмены задачи + /// Файл программы бурения [HttpGet] [ProducesResponseType(typeof(PhysicalFileResult), (int)System.Net.HttpStatusCode.OK)] public async Task GetAsync(int idWell, CancellationToken token = default) @@ -34,6 +40,12 @@ namespace AsbCloudWebApi.Controllers return PhysicalFile(Path.GetFullPath(relativePath), "application/octet-stream", fileInfo.Name); } + /// + /// Публикует файл программы бурения в облако (только если программа уже создана) + /// + /// id скважины + /// Токен отмены задачи + /// Возвращает ссылку на файл программы бурения в облаке (только если программа уже создана) [HttpGet("webLink")] [ProducesResponseType(typeof(PhysicalFileResult), (int)System.Net.HttpStatusCode.OK)] public async Task GetWebLinkAsync(int idWell, CancellationToken token = default)