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); }