From e86c8d3edda8912a891fb97e84b3f91d23a7e297 Mon Sep 17 00:00:00 2001 From: Ognjen Cirkovic Date: Wed, 18 May 2022 13:51:46 +0200 Subject: Dodat api zahtev na back-u da korisnik moze da preuzme dataset sa id-jem. --- backend/api/api/Controllers/DatasetController.cs | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'backend') diff --git a/backend/api/api/Controllers/DatasetController.cs b/backend/api/api/Controllers/DatasetController.cs index 7602a621..e1e36917 100644 --- a/backend/api/api/Controllers/DatasetController.cs +++ b/backend/api/api/Controllers/DatasetController.cs @@ -123,6 +123,22 @@ namespace api.Controllers return dataset; } + [HttpGet("get/{id}")] + [Authorize(Roles = "User,Guest")] + public ActionResult GetDatasetById(string id) + { + string userId = getUserId(); + + if (userId == null) + return BadRequest(); + + var dataset = _datasetService.GetOneDataset(userId, id); + if (dataset == null) + return NotFound($"Dataset with id = {id} not found or dataset is not public or not preprocessed"); + + return Ok(dataset); + } + // POST api//add [HttpPost("add")] [Authorize(Roles = "User,Guest")] -- cgit v1.2.3