aboutsummaryrefslogtreecommitdiff
path: root/backend/api
diff options
context:
space:
mode:
authorSonja Galovic <galovicsonja@gmail.com>2022-05-19 23:04:06 +0200
committerSonja Galovic <galovicsonja@gmail.com>2022-05-19 23:04:06 +0200
commit518943953e2bc182297647a29bc3a2ea65cc5ed0 (patch)
treeac3d0c6d7d9af6b34375d34de20f03509f1fd2e4 /backend/api
parent8ba6add28e068fb2c85660506bc67ecfe590d439 (diff)
parent590c97cae0e6a05c47cd8bb9c19905874af19ba4 (diff)
Merge branch 'redesign' of http://gitlab.pmf.kg.ac.rs/igrannonica/neuronstellar into redesign
Diffstat (limited to 'backend/api')
-rw-r--r--backend/api/api/Controllers/ModelController.cs3
-rw-r--r--backend/api/api/Controllers/UserController.cs11
2 files changed, 11 insertions, 3 deletions
diff --git a/backend/api/api/Controllers/ModelController.cs b/backend/api/api/Controllers/ModelController.cs
index be30ae6f..c574de28 100644
--- a/backend/api/api/Controllers/ModelController.cs
+++ b/backend/api/api/Controllers/ModelController.cs
@@ -81,10 +81,9 @@ namespace api.Controllers
[ServiceFilter(typeof(MlApiCheckActionFilter))]
public async Task<ActionResult<string>> Epoch([FromBody] Epoch info)
{
-
var model=_modelService.GetOneModel(info.ModelId);
var user = _userService.GetUserById(model.uploaderId);
-
+ if((model.epochs>100 && info.EpochNum%Math.Round(Math.Sqrt(model.epochs))==0) || model.epochs<=100 ||model.epochs-1==info.EpochNum)
if (ChatHub.CheckUser(user._id))
foreach (var connection in ChatHub.getAllConnectionsOfUser(user._id))
await _ichat.Clients.Client(connection).SendAsync("NotifyEpoch",model.name,info.ModelId,info.Stat,model.epochs,info.EpochNum);
diff --git a/backend/api/api/Controllers/UserController.cs b/backend/api/api/Controllers/UserController.cs
index 9f736679..9796afc2 100644
--- a/backend/api/api/Controllers/UserController.cs
+++ b/backend/api/api/Controllers/UserController.cs
@@ -125,7 +125,16 @@ namespace api.Controllers
if (username == null)
return BadRequest();
- return Ok(userService.Update(username, user));
+ if (user.Username != username)
+ {
+ User user2 = userService.GetUserByUsername(user.Username);
+ if (user2 == null)
+ return Ok(userService.Update(username, user));
+ else
+ return BadRequest("Username already exists!");
+ }
+ else
+ return Ok(userService.Update(username, user));
}
// DELETE api/<UserController>/5