public void OnActionExecuting(ActionExecutingContext filterContext) { try { foreach (var param in filterContext.ActionParameters.Where(param => param.Value != null)) { TimeUtils.ConvertAllMembersToUTC(param.Value); } } catch (Exception ex) { Log.Warn("Error in timezone post-processing", ex); } }