public HttpResponseMessage Refresh(Payload payload) { if (payload == null) { return(new HttpResponseMessage(HttpStatusCode.BadRequest)); } Trace.TraceInformation($"{payload.Bucket},{payload.JWTToken}"); HttpResponseMessage response = ValidateMessage(payload); if (response != null) { return(response); } try { if (string.IsNullOrWhiteSpace(payload.Bucket)) { return(new HttpResponseMessage(HttpStatusCode.BadRequest)); } cachingService.Cache(payload.Bucket); return(new HttpResponseMessage(HttpStatusCode.OK)); } catch (Exception ex) { Trace.TraceError("Unexpected error Booking.Update::Message:{0}||Trace:{1}", ex.Message, ex.StackTrace.ToString()); return(Request.CreateResponse(HttpStatusCode.InternalServerError, ex.Message)); } }