Ejemplo n.º 1
0
 protected void UpdateCacheAndDatabase(string input, ApiResponse newResponse)
 {
     TaskBuffer.Delete(input);
     TaskBuffer.Add(input, newResponse);
     _dbClient.Delete(input);
     _dbClient.Create(newResponse);
 }
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);
     }
 }