var bodyParser = require('body-parser');
var Router = require('express').Router();
var utils = require('../../api_utils/utils');
-var UserManagementAPI = require('../api/UserManagementAPI.js');
+var UserManagementAPI = require('../api/userManagementAPI.js');
Router.use(bodyParser.json());
Router.use(cors());
utils.sendErrorResponse(error, res);
});
});
+Router.get('/user-profile', cors(), function(req, res) {
+ UserManagementAPI.getProfile(req).then(function(response) {
+ utils.sendSuccessResponse(response, res);
+ }, function(error) {
+ utils.sendErrorResponse(error, res);
+ });
+});
+Router.get('/user-data/:userId/:domain?', cors(), function(req, res) {
+ UserManagementAPI.getUserInfo(req).then(function(response) {
+ utils.sendSuccessResponse(response, res);
+ }, function(error) {
+ utils.sendErrorResponse(error, res);
+ });
+});
Router.post('/user', cors(), function(req, res) {
UserManagementAPI.create(req).then(function(response) {
utils.sendSuccessResponse(response, res);
utils.sendErrorResponse(error, res);
});
});
+Router.put('/user', cors(), function(req, res) {
+ UserManagementAPI.update(req).then(function(response) {
+ utils.sendSuccessResponse(response, res);
+ }, function(error) {
+ utils.sendErrorResponse(error, res);
+ });
+});
Router.delete('/user/:username/:domain', cors(), function(req, res) {
UserManagementAPI.delete(req).then(function(response) {
utils.sendSuccessResponse(response, res);