public IHttpActionResult ManageUsersInRole(ManageUsersInRoleInput input)
        {
            Init();
            input.AccessToken = ApiSession.AccessToken;
            ManageUsersInRoleOutput output = _rolesSvc.ManageUsersInRole(input);

            return(Ok(output));
        }
        public ManageUsersInRoleOutput ManageUsersInRole(ManageUsersInRoleInput input)
        {
            try
            {
                RestHTTP    http = new RestHTTP();
                RestRequest req  = new RestRequest("api/roles/manageUsersInRole", RestSharp.Method.POST);
                req.AddHeader("Content-Type", "application/json");
                req.AddHeader("Authorization", "Bearer " + input.AccessToken);
                req.AddJsonBody(input);
                ManageUsersInRoleOutput response = http.HttpPost <ManageUsersInRoleOutput>(req);

                return(response);
            }
            catch (Exception ex)
            {
                WriteLogFile.Append("ManageUsersInRole : ");
                WriteLogFile.Append(ex.Message);
                WriteLogFile.Append(ex.StackTrace);
            }
            return(null);
        }