public MobileResponseWrapper Get([FromUri] OrderSummaryRequestViewModel request) { if (request == null) { throw CreateException(HttpStatusCode.BadRequest, "request is null", 500); } string obj = JsonConvert.SerializeObject(request); request.Locale = Thread.CurrentThread.CurrentCulture.Name; var mobileResponseWrapper = new MobileResponseWrapper { Data = _mobileSummaryProvider.GetOrderList(request) }; JObject json = JObject.Parse(obj); MobileActivityLogProvider.ActivityLog(json, mobileResponseWrapper, request.MemberId, true, this.Request.RequestUri.ToString(), this.Request.Headers.ToString(), this.Request.Headers.UserAgent.ToString(), request.Locale); return(mobileResponseWrapper); }