Create User API

This commit is contained in:
Lucio Maranta
2019-02-20 09:40:20 +01:00
parent c690f175f5
commit d82bf59cfb
3 changed files with 33 additions and 15 deletions
+8 -8
View File
@@ -42,14 +42,6 @@ namespace Step.Controllers.WebApi
return Ok();
}
[Route("register"), HttpPost]
public IHttpActionResult CreateUser(UserModel model)
{
UsersController users = new UsersController();
users.Create(model.Username, model.Password, model.FirstName, model.LastName, model.Language);
return Ok();
}
[Route("info"), HttpGet]
[WebApiAuthorize(FunctionAccess = FUNCTIONALITY_NAMES.USER_FUNCTIONS, Action = ACTIONS.READ)]
public IHttpActionResult UserInfo()
@@ -148,6 +140,14 @@ namespace Step.Controllers.WebApi
}
}
[Route("manager/user"), HttpPost]
public IHttpActionResult CreateUser(UserModel model)
{
UsersController users = new UsersController();
DTOUserModel user = users.Create(model.Username, model.Password, model.FirstName, model.LastName, model.Language);
return Ok(user);
}
[Route("manager/user/{userId:int}"), HttpDelete]
[WebApiAuthorize(FunctionAccess = FUNCTIONALITY_NAMES.USER_FUNCTIONS, Action = ACTIONS.WRITE)]
public IHttpActionResult DeleteUserData(int userId)