public Response<User> getUsersWithParameter(string group_id, string emailFilter, string limit, string page, string order_by, string order)
        {
            IncomingWebRequestContext requestContext = WebOperationContext.Current.IncomingRequest;

            Dictionary<string, string> data = new Dictionary<string, string>();

            string authString = requestContext.Headers[HttpRequestHeader.Authorization];

            data.Add("user_group_id", group_id);
            data.Add("email", emailFilter);
            data.Add("limit", limit);
            data.Add("page", page);
            data.Add("order by", order_by);
            data.Add("order", order);

            Request request = makeRequest(requestContext, trimData(data), authString);

            UserController controller = new UserController();

            return controller.Call(request);
        }
        public Response<User> insertUser(User user)
        {
            IncomingWebRequestContext requestContext = WebOperationContext.Current.IncomingRequest;

            Dictionary<string, string> data = new Dictionary<string, string>();

            string authString = requestContext.Headers[HttpRequestHeader.Authorization];

            data.Add("email", user.email);
            data.Add("password", user.password);

            Request request = makeRequest(requestContext, data, authString);

            UserController controller = new UserController();

            return controller.Call(request);
        }
        public Response<User> getUsersInGroup(string groupId)
        {
            IncomingWebRequestContext requestContext = WebOperationContext.Current.IncomingRequest;

            Dictionary<string, string> data = new Dictionary<string, string>();

            string authString = requestContext.Headers[HttpRequestHeader.Authorization];

            data.Add("user_group_id", groupId);

            Request request = makeRequest(requestContext, trimData(data), authString);

            UserController controller = new UserController();

            return controller.Call(request);
        }