Create User API
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user