CS2-106: Added description that web url for drilling program file is created only if such file was created.

This commit is contained in:
cult 2021-10-27 17:23:43 +05:00
parent ab13e97837
commit 2ab29df231

View File

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