Apphbify.SecuredPagesModule.EnableEmailNotification C# (CSharp) Method

EnableEmailNotification() private method

private EnableEmailNotification ( dynamic parameters ) : dynamic
parameters dynamic
return dynamic
        private dynamic EnableEmailNotification(dynamic parameters)
        {
            if (!Request.Form.email.HasValue)
                return Response.AsJson(JsonResult.Error("Please provide an email address."), HttpStatusCode.BadRequest);

            string email = Request.Form.email;
            string slug = parameters.slug;
            var result = _Api.CreateServicehook(slug, String.Format("http://appharbify.com/Sites/{0}/NotifyByEmail?email={1}", slug, Uri.EscapeDataString(email)));

            if (result.Status != CreateStatus.Created)
                return Response.AsJson(JsonResult.Error("Unable to add service hook."), HttpStatusCode.BadRequest);

            return Response.AsJson(JsonResult.OK());
        }