Ejemplo n.º 1
0
        /// <summary>
        /// Wraps call to ResolveAsync in a request
        /// </summary>
        virtual public Request <ResolveResultDTO <DataType> > Resolve(
            Action <Request <ResolveResultDTO <DataType> > > callback = null)
        {
            var r = new TaskRequest <ResolveResultDTO <DataType> >(ResolveAsync());

            r.Execute(callback);
            return(r);
        }
Ejemplo n.º 2
0
 public new void Execute(string input)
 {
     try
     {
         _buffer = new Dictionary <string, string>();
         _buffer.Add("area", input);
         _buffer.Add("created", DateTime.UtcNow.Ticks.ToString());
         _buffer.Add("geolocation", input);
         _buffer.Add("status", "Created");
         var created = new ApiResponse(_buffer);
         _dbClient.Create(created);
         TaskBuffer.Add(input, created);
         request = new TaskRequest();
         request.Execute(input);
     }
     catch (Exception e)
     {
         TaskCancel cancel = new TaskCancel(e);
         cancel.Execute(input);
     }
 }