From cba3740a4f35d91421f5a185195bdfc087810b8a Mon Sep 17 00:00:00 2001 From: Ivan Ljubisavljevic Date: Wed, 16 Mar 2022 14:12:14 +0100 Subject: Ispravljna funkcija za brisanje dataseta i modela. Izmenjeno rutiranje za crud operacije --- backend/api/api/Controllers/DatasetController.cs | 38 ++++++++++++------------ backend/api/api/Controllers/ModelController.cs | 7 ++--- 2 files changed, 22 insertions(+), 23 deletions(-) (limited to 'backend') diff --git a/backend/api/api/Controllers/DatasetController.cs b/backend/api/api/Controllers/DatasetController.cs index babdbe9a..3d008744 100644 --- a/backend/api/api/Controllers/DatasetController.cs +++ b/backend/api/api/Controllers/DatasetController.cs @@ -18,27 +18,27 @@ namespace api.Controllers } - // GET: api//{id}/datasets - [HttpGet("{id}/datasets")] - public ActionResult> Get(string id) + // GET: api//{username}/datasets + [HttpGet("{username}/datasets")] + public ActionResult> Get(string username) { - return _datasetService.GetAllDatesets(id); + return _datasetService.GetAllDatesets(username); } - // GET api//{id}/{name} - [HttpGet("{id}/{name}")] - public ActionResult Get(string id, string name) + // GET api//{username}/{name} + [HttpGet("{username}/{name}")] + public ActionResult Get(string username, string name) { - var dataset = _datasetService.GetOneDataset(id, name); + var dataset = _datasetService.GetOneDataset(username, name); if (dataset == null) - return NotFound($"Dataset with name = {name} or user with id = {id} not found"); + return NotFound($"Dataset with name = {name} or user with username = {username} not found"); return dataset; } - // POST api//post - [HttpPost("post")] + // POST api//add + [HttpPost("add")] public ActionResult Post([FromBody] Dataset dataset) { var existingDataset = _datasetService.GetOneDataset(dataset.username, dataset.name); @@ -53,22 +53,22 @@ namespace api.Controllers } } - // PUT api//{id}/{name} - [HttpPut("{id}/{name}")] - public ActionResult Put(string id, string name, [FromBody] Dataset dataset) + // PUT api//{username}/{name} + [HttpPut("{username}/{name}")] + public ActionResult Put(string username, string name, [FromBody] Dataset dataset) { - var existingDataset = _datasetService.GetOneDataset(id, name); + var existingDataset = _datasetService.GetOneDataset(username, name); //ne mora da se proverava if (existingDataset == null) - return NotFound($"Dataset with name = {name} or user with id = {id} not found"); + return NotFound($"Dataset with name = {name} or user with username = {username} not found"); - _datasetService.Update(id, name, dataset); + _datasetService.Update(username, name, dataset); return NoContent(); } - // DELETE api//username - [HttpDelete("{username}")] + // DELETE api//username/name + [HttpDelete("{username}/{name}")] public ActionResult Delete(string username, string name) { var dataset = _datasetService.GetOneDataset(username, name); diff --git a/backend/api/api/Controllers/ModelController.cs b/backend/api/api/Controllers/ModelController.cs index dde44472..deb622b8 100644 --- a/backend/api/api/Controllers/ModelController.cs +++ b/backend/api/api/Controllers/ModelController.cs @@ -49,8 +49,8 @@ namespace api.Controllers return model; } - // POST api//post - [HttpPost("post")] + // POST api//add + [HttpPost("add")] public ActionResult Post([FromBody] Model model) { var existingModel = _modelService.GetOneModel(model.username, model.name); @@ -71,7 +71,6 @@ namespace api.Controllers { var existingModel = _modelService.GetOneModel(username, name); - //ne mora da se proverava if (existingModel == null) return NotFound($"Model with name = {name} or user with username = {username} not found"); @@ -80,7 +79,7 @@ namespace api.Controllers } // DELETE api//username - [HttpDelete("{username}")] + [HttpDelete("{username}/{name}")] public ActionResult Delete(string username, string name) { var model = _modelService.GetOneModel(username, name); -- cgit v1.2.3