Example #1
0
 /// <summary>
 /// Gets the rows.
 /// </summary>
 /// <returns>Returns the status of the request.</returns>
 /// <param name="query">An optional query.</param>
 public MoBackRequest <List <MoBackRow> > GetRows(MoBackRequestParameters query = null)
 {
     /*
      * Sample uri: https://api.moback.com/objectmgr/api/collections/{tableName}
      */
     return(new MoBackRequest <List <MoBackRow> >(GetObjects_processor, MoBackURLS.TablesDefault + table.TableName, HTTPMethod.GET, query));
 }
Example #2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="MoBack.MoBackRequest"/> class.
 /// </summary>
 /// <param name="url"> A url. </param>
 /// <param name="methodType"> A method type. </param>
 /// <param name="query"> A query. </param>
 /// <param name="body"> A byte array. </param>
 public MoBackRequest(string url, HTTPMethod methodType, MoBackRequestParameters query = null, byte[] body = null, string contentType = null)
 {
     this.url         = url;
     this.methodType  = methodType;
     this.query       = query;
     this.body        = body;
     this.contentType = contentType;
 }
Example #3
0
 /// <summary>
 /// Gets all rows.
 /// </summary>
 /// <returns>A list of rows.</returns>
 /// <param name="query">A optional query.</param>
 public MoBackRequest <List <MoBackRow> > GetRows(MoBackRequestParameters query = null)
 {
     return(RequestB.GetRows(query));
 }
Example #4
0
 /// <summary>
 /// Allows for a response processor (such as for grabbing the ID from a recently-saved object), but REMEMBER that this callback comes from another thread.
 /// </summary>
 /// <param name="responseProcessor"> Response processor. </param>
 /// <param name="url"> A url. </param>
 /// <param name="methodType"> Method type. </param>
 /// <param name="query"> Query. </param>
 /// <param name="body"> A byte array. </param>
 public MoBackRequest(ResponseProcessor responseProcessor, string url, HTTPMethod methodType, MoBackRequestParameters query = null, byte[] body = null, string contentType = null) : this(url, methodType, query, body, contentType)
 {
     this.responseProcessor = responseProcessor;
 }