public Response Invoke(HttpContext httpContext) { try { var status = _manager.ActivateMembership(httpContext); if (status) { httpContext.Items.Add("activate", true); _logger.LogInformation("Membership has been activated"); } else { return(new Response("FAILED", "Failed to activate membership")); } } catch (Exception e) { _logger.LogError($"Exception:{e.Message}"); } return(_next.Invoke(httpContext)); }