finished unit tests and docstrings

This commit is contained in:
Volodymyr Smirnov
2020-10-29 16:09:56 +02:00
parent b2902c128a
commit b68c285ce5
48 changed files with 910 additions and 194 deletions

View File

@@ -5,6 +5,9 @@ using Microsoft.AspNetCore.Mvc;
namespace MalwareMultiScan.Api.Controllers
{
/// <summary>
/// Downloads controller.
/// </summary>
[ApiController]
[Route("api/download")]
[Produces("application/octet-stream")]
@@ -12,11 +15,19 @@ namespace MalwareMultiScan.Api.Controllers
{
private readonly IScanResultService _scanResultService;
/// <summary>
/// Initialize downloads controller.
/// </summary>
/// <param name="scanResultService">Scan result service.</param>
public DownloadController(IScanResultService scanResultService)
{
_scanResultService = scanResultService;
}
/// <summary>
/// Download file by id.
/// </summary>
/// <param name="id">File id.</param>
[HttpGet("{id}")]
[ProducesResponseType(StatusCodes.Status200OK)]
[ProducesResponseType(StatusCodes.Status404NotFound)]