public ResponseObject <KeyValueContainer> Delete([FromQuery] string key)
 {
     try
     {
         var repository = RocketServiceProvider.GetService <Repository>();
         return(GetSuccessResponse(repository.Delete(key)));
     }
     catch (Exception e)
     {
         return(GetErrorResponse <KeyValueContainer>(e));
     }
 }
 public ResponseObject <KeyValueContainer> Insert([FromBody] KeyValueContainer container)
 {
     try
     {
         var repository = RocketServiceProvider.GetService <Repository>();
         return(GetSuccessResponse(repository.Insert(container)));
     }
     catch (Exception e)
     {
         return(GetErrorResponse <KeyValueContainer>(e));
     }
 }