diff options
author | Ognjen Cirkovic <ciraboxkg@gmail.com> | 2022-03-16 00:30:58 +0100 |
---|---|---|
committer | Ognjen Cirkovic <ciraboxkg@gmail.com> | 2022-03-16 00:30:58 +0100 |
commit | da2bbfed902eb095857594e44d71ceec3cdb07d9 (patch) | |
tree | 3ea72e4ba7a200c98be93c12f0420465137eca85 /backend | |
parent | cc865e07387e2b61b0753143848cf9f4846c2bbe (diff) | |
parent | ac510357b82b54550dc2e07e14195b6f70043e29 (diff) |
Merge branch 'dev' of http://gitlab.pmf.kg.ac.rs/igrannonica/neuronstellar into dev
Diffstat (limited to 'backend')
-rw-r--r-- | backend/api/api/Controllers/DatasetController.cs | 14 | ||||
-rw-r--r-- | backend/api/api/Controllers/ModelController.cs | 45 | ||||
-rw-r--r-- | backend/api/api/Data/UserStoreDatabaseSettings.cs | 1 | ||||
-rw-r--r-- | backend/api/api/Models/Dataset.cs | 2 | ||||
-rw-r--r-- | backend/api/api/Models/Model.cs | 4 | ||||
-rw-r--r-- | backend/api/api/Services/DatasetService.cs | 18 | ||||
-rw-r--r-- | backend/api/api/Services/IDatasetService.cs | 8 | ||||
-rw-r--r-- | backend/api/api/Services/IModelService.cs | 8 | ||||
-rw-r--r-- | backend/api/api/Services/ModelService.cs | 16 |
9 files changed, 58 insertions, 58 deletions
diff --git a/backend/api/api/Controllers/DatasetController.cs b/backend/api/api/Controllers/DatasetController.cs index 8ad92149..babdbe9a 100644 --- a/backend/api/api/Controllers/DatasetController.cs +++ b/backend/api/api/Controllers/DatasetController.cs @@ -41,7 +41,7 @@ namespace api.Controllers [HttpPost("post")] public ActionResult<Dataset> Post([FromBody] Dataset dataset) { - var existingDataset = _datasetService.GetOneDataset(dataset.uploaderId,dataset.name); + var existingDataset = _datasetService.GetOneDataset(dataset.username, dataset.name); if (existingDataset != null) return NotFound($"Dateset with name = {dataset.name} exisits"); @@ -67,16 +67,16 @@ namespace api.Controllers return NoContent(); } - // DELETE api/<DatasetController>/5 - [HttpDelete("{id}")] - public ActionResult Delete(string id, string name) + // DELETE api/<DatasetController>/username + [HttpDelete("{username}")] + public ActionResult Delete(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"); - _datasetService.Delete(dataset.uploaderId,dataset.name); + _datasetService.Delete(dataset.username, dataset.name); return Ok($"Dataset with name = {name} deleted"); diff --git a/backend/api/api/Controllers/ModelController.cs b/backend/api/api/Controllers/ModelController.cs index ac45f45b..dde44472 100644 --- a/backend/api/api/Controllers/ModelController.cs +++ b/backend/api/api/Controllers/ModelController.cs @@ -29,23 +29,22 @@ namespace api.Controllers return Ok(result); } - //id korisnika - // GET: api/<ModelController>/{id}/datasets - [HttpGet("{id}/models")] - public ActionResult<List<Model>> Get(string id) + // GET: api/<ModelController>/{username}/models + [HttpGet("{username}/models")] + public ActionResult<List<Model>> Get(string username) { - return _modelService.GetAllModels(id); + return _modelService.GetAllModels(username); } //id korisnika, name modela - // GET api/<ModelController>/{id}/{name} - [HttpGet("{id}/{name}")] - public ActionResult<Model> Get(string id, string name) + // GET api/<ModelController>/{username}/{name} + [HttpGet("{username}/{name}")] + public ActionResult<Model> Get(string username, string name) { - var model = _modelService.GetOneModel(id, name); + var model = _modelService.GetOneModel(username, name); if (model == null) - return NotFound($"Model with name = {name} or user with id = {id} not found"); + return NotFound($"Model with name = {name} or user with username = {username} not found"); return model; } @@ -54,7 +53,7 @@ namespace api.Controllers [HttpPost("post")] public ActionResult<Model> Post([FromBody] Model model) { - var existingModel = _modelService.GetOneModel(model.uploaderId, model.name); + var existingModel = _modelService.GetOneModel(model.username, model.name); if (existingModel != null) return NotFound($"Model with name = {model.name} exisits"); @@ -66,30 +65,30 @@ namespace api.Controllers } } - // PUT api/<ModelController>/{id}/{name} - [HttpPut("{id}/{name}")] - public ActionResult Put(string id, string name, [FromBody] Model model) + // PUT api/<ModelController>/{username}/{name} + [HttpPut("{username}/{name}")] + public ActionResult Put(string username, string name, [FromBody] Model model) { - var existingModel = _modelService.GetOneModel(id, name); + var existingModel = _modelService.GetOneModel(username, name); //ne mora da se proverava if (existingModel == null) - return NotFound($"Model with name = {name} or user with id = {id} not found"); + return NotFound($"Model with name = {name} or user with username = {username} not found"); - _modelService.Update(id, name, model); + _modelService.Update(username, name, model); return NoContent(); } - // DELETE api/<ModelController>/5 - [HttpDelete("{id}")] - public ActionResult Delete(string id, string name) + // DELETE api/<ModelController>/username + [HttpDelete("{username}")] + public ActionResult Delete(string username, string name) { - var model = _modelService.GetOneModel(id, name); + var model = _modelService.GetOneModel(username, name); if (model == null) - return NotFound($"Model with name = {name} or user with id = {id} not found"); + return NotFound($"Model with name = {name} or user with username = {username} not found"); - _modelService.Delete(model.uploaderId, model.name); + _modelService.Delete(model.username, model.name); return Ok($"Model with name = {name} deleted"); diff --git a/backend/api/api/Data/UserStoreDatabaseSettings.cs b/backend/api/api/Data/UserStoreDatabaseSettings.cs index 0d923fc7..d2391c71 100644 --- a/backend/api/api/Data/UserStoreDatabaseSettings.cs +++ b/backend/api/api/Data/UserStoreDatabaseSettings.cs @@ -10,5 +10,6 @@ namespace api.Data public string DatabaseName { get; set; } = String.Empty; public string CollectionName { get; set; } = String.Empty; public string DatasetCollectionName { get; set; } = String.Empty; + public string ModelCollectionName { get; set; } = String.Empty; } } diff --git a/backend/api/api/Models/Dataset.cs b/backend/api/api/Models/Dataset.cs index de88fd4f..6cb0b1e9 100644 --- a/backend/api/api/Models/Dataset.cs +++ b/backend/api/api/Models/Dataset.cs @@ -6,7 +6,7 @@ namespace api.Models { public class Dataset { - internal string uploaderId; + public string username; [BsonId] [BsonRepresentation(BsonType.ObjectId)]//mongo data type to .net diff --git a/backend/api/api/Models/Model.cs b/backend/api/api/Models/Model.cs index 2e2dd5be..7b22ded8 100644 --- a/backend/api/api/Models/Model.cs +++ b/backend/api/api/Models/Model.cs @@ -5,13 +5,11 @@ namespace api.Models { public class Model { - internal string uploaderId; [BsonId] [BsonRepresentation(BsonType.ObjectId)]//mongo data type to .net public string _id { get; set; } - [BsonElement("uploaderId")] - public string UploaderId { get; set; } + public string username { get; set; } public string name { get; set; } diff --git a/backend/api/api/Services/DatasetService.cs b/backend/api/api/Services/DatasetService.cs index 32136a2e..80c31758 100644 --- a/backend/api/api/Services/DatasetService.cs +++ b/backend/api/api/Services/DatasetService.cs @@ -21,23 +21,25 @@ namespace api.Services } //brisanje odredjenog name-a - public void Delete(string uploaderId, string name) + public void Delete(string username, string name) { - _dataset.DeleteOne(dataset => (dataset.uploaderId == uploaderId && dataset.name == name)); + _dataset.DeleteOne(dataset => (dataset.username == username && dataset.name == name)); } - public List<Dataset> GetAllDatesets(string uploaderId) + + public List<Dataset> GetAllDatesets(string username) { - return _dataset.Find(dataset => dataset.uploaderId == uploaderId).ToList(); + return _dataset.Find(dataset => dataset.username == username).ToList(); } - public Dataset GetOneDataset(string uploaderId, string name) + + public Dataset GetOneDataset(string username, string name) { - return _dataset.Find(dataset => dataset.uploaderId == uploaderId && dataset.name == name).FirstOrDefault(); + return _dataset.Find(dataset => dataset.username == username && dataset.name == name).FirstOrDefault(); } //ako je potrebno da se zameni name ili ekstenzija - public void Update(string uploaderId, string name, Dataset dataset) + public void Update(string username, string name, Dataset dataset) { - _dataset.ReplaceOne(dataset => dataset.uploaderId == uploaderId && dataset.name == name, dataset); + _dataset.ReplaceOne(dataset => dataset.username == username && dataset.name == name, dataset); } } } diff --git a/backend/api/api/Services/IDatasetService.cs b/backend/api/api/Services/IDatasetService.cs index 9cf8c3cb..49013e29 100644 --- a/backend/api/api/Services/IDatasetService.cs +++ b/backend/api/api/Services/IDatasetService.cs @@ -5,10 +5,10 @@ namespace api.Services { public interface IDatasetService { - Dataset GetOneDataset(string uploaderId, string name); - List<Dataset> GetAllDatesets(string uploaderId); + Dataset GetOneDataset(string username, string name); + List<Dataset> GetAllDatesets(string username); Dataset Create(Dataset dataset); - void Update(string uploaderId, string name, Dataset dataset); - void Delete(string uploaderId, string name); + void Update(string username, string name, Dataset dataset); + void Delete(string username, string name); } } diff --git a/backend/api/api/Services/IModelService.cs b/backend/api/api/Services/IModelService.cs index 988f3ab9..149afd4a 100644 --- a/backend/api/api/Services/IModelService.cs +++ b/backend/api/api/Services/IModelService.cs @@ -5,11 +5,11 @@ namespace api.Services { public interface IModelService { - Model GetOneModel(string uploaderId, string name); - List<Model> GetAllModels(string uploaderId); + Model GetOneModel(string username, string name); + List<Model> GetAllModels(string username); Model Create(Model model); - void Update(string uploaderId, string name, Model model); - void Delete(string uploaderId, string name); + void Update(string username, string name, Model model); + void Delete(string username, string name); } } diff --git a/backend/api/api/Services/ModelService.cs b/backend/api/api/Services/ModelService.cs index 97402d90..33dea30e 100644 --- a/backend/api/api/Services/ModelService.cs +++ b/backend/api/api/Services/ModelService.cs @@ -22,24 +22,24 @@ namespace api.Services return model; } - public void Delete(string uploaderId, string name) + public void Delete(string username, string name) { - _model.DeleteOne(model => (model.uploaderId == uploaderId && model.name == name)); + _model.DeleteOne(model => (model.username == username && model.name == name)); } - public List<Model> GetAllModels(string uploaderId) + public List<Model> GetAllModels(string username) { - return _model.Find(model => model.uploaderId == uploaderId).ToList(); + return _model.Find(model => model.username == username).ToList(); } - public Model GetOneModel(string uploaderId, string name) + public Model GetOneModel(string username, string name) { - return _model.Find(model => model.uploaderId == uploaderId && model.name == name).FirstOrDefault(); + return _model.Find(model => model.username == username && model.name == name).FirstOrDefault(); } - public void Update(string uploaderId, string name, Model model) + public void Update(string username, string name, Model model) { - _model.ReplaceOne(model => model.uploaderId == uploaderId && model.name == name, model); + _model.ReplaceOne(model => model.username == username && model.name == name, model); } } |