Example #1
0
        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));
        }