Ejemplo n.º 1
0
        public void ExecuteClientCertWebActivity_SDKSample()
        {
            string      triggeredPipelineName = "MyClientCertWebPipelineActivity";
            WebActivity activity = new WebActivity
            {
                Name           = triggeredPipelineName,
                Description    = "Execute web activity with client certification authentication",
                Url            = "http://www.bing.com",
                Method         = "Get",
                Authentication = new WebActivityAuthentication
                {
                    Pfx      = new SecureString("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"),
                    Password = new SecureString("fake"),
                    Type     = "ClientCertificate"
                }
            };

            var handler = new RecordedDelegatingHandler();
            var client  = this.CreateWorkflowClient(handler);
            var json    = SafeJsonConvert.SerializeObject(activity, client.SerializationSettings);

            Assert.Contains(activity.Authentication.Type, json);
            JObject  originalObj  = JObject.Parse(json);
            Activity restored     = SafeJsonConvert.DeserializeObject <Activity>(json, client.DeserializationSettings);
            var      restoredJson = SafeJsonConvert.SerializeObject(restored, client.SerializationSettings);
            JObject  restoredObj  = JObject.Parse(restoredJson);

            Assert.True(JToken.DeepEquals(originalObj, restoredObj), string.Format(CultureInfo.InvariantCulture, "Failed at case: {0}.", triggeredPipelineName));
        }
Ejemplo n.º 2
0
        public void ExecuteBasicWebActivity_SDKSample()
        {
            string      triggeredPipelineName = "MyBasicWebPipelineActivity";
            WebActivity activity = new WebActivity
            {
                Name           = triggeredPipelineName,
                Description    = "Execute web activity with basic authentication",
                Url            = "http://www.bing.com",
                Method         = "Get",
                Authentication = new WebActivityAuthentication
                {
                    Username = "******",
                    Password = new SecureString("fake"),
                    Type     = "Basic"
                }
            };

            var handler = new RecordedDelegatingHandler();
            var client  = this.CreateWorkflowClient(handler);
            var json    = SafeJsonConvert.SerializeObject(activity, client.SerializationSettings);

            Assert.Contains(activity.Authentication.Type, json);
            JObject  originalObj  = JObject.Parse(json);
            Activity restored     = SafeJsonConvert.DeserializeObject <Activity>(json, client.DeserializationSettings);
            var      restoredJson = SafeJsonConvert.SerializeObject(restored, client.SerializationSettings);
            JObject  restoredObj  = JObject.Parse(restoredJson);

            Assert.True(JToken.DeepEquals(originalObj, restoredObj), string.Format(CultureInfo.InvariantCulture, "Failed at case: {0}.", triggeredPipelineName));
        }
Ejemplo n.º 3
0
 protected void Page_Load(object sender, EventArgs e)
 {
     WebActivity.LogActivity("Parent emailed instructor", true);
     if (!IsPostBack)
     {
         Debug.WriteLine(Session["UserID"].ToString());
         students = QueryHandler.GetStudents(Session["UserID"].ToString());
         PopStudDropDown(students);
         ddlStudent.DataBind();
     }
 }
Ejemplo n.º 4
0
        public override Activity ToSdkObject()
        {
            var activity = new WebActivity(this.Name, this.Method, this.Url);

            activity.Headers        = this.Headers;
            activity.Body           = this.Body;
            activity.Authentication = this.Authentication;
            this.Datasets?.ForEach(item => activity.Datasets.Add(item));
            this.LinkedServices?.ForEach(item => activity.LinkedServices.Add(item));
            activity.ConnectVia        = this.ConnectVia;
            activity.LinkedServiceName = this.LinkedServiceName;
            activity.Policy            = this.Policy;
            SetProperties(activity);
            return(activity);
        }
Ejemplo n.º 5
0
    protected void btnEnroll_Click(object sender, EventArgs e)
    {
        SqlConnection connection = new SqlConnection(ConfigurationManager.ConnectionStrings["conString"].ConnectionString);

        connection.Open();
        string cmdText = ViewState["enrollQuery"].ToString();

        System.Diagnostics.Debug.WriteLine(cmdText);
        SqlCommand cmd = new SqlCommand(cmdText, connection);

        cmd.ExecuteNonQuery();
        lbShoppingCart.Items.Clear();
        cmd.CommandText          = "";
        ViewState["enrollQuery"] = "";
        MessageBox.Show("Enrolled! Please download the required waiver forms from the 'My Account' tab, fill out the forms, and bring to the first class.");
        WebActivity.LogActivity("Student enrolled", true);
        //Response.Redirect("MyAccount.aspx");
    }
Ejemplo n.º 6
0
        internal static IWebActivity CreateWebActivity()
        {
            IWebActivity webActivity = new WebActivity();

            return(webActivity);
        }
Ejemplo n.º 7
0
 internal static IWebActivity CreateWebActivity()
 {
     IWebActivity webActivity = new WebActivity();
     return webActivity;
 }
Ejemplo n.º 8
0
    //TODO: make it so that student can only sign up for a class after all their evaluations are complete
    // we need an enrollment table
    //TODO: get lesson plans and link them to lessonplan cell, see comment below
    //TODO: add in links for lesson plans
    //TODO: add "last log in" and Bucks counter somehow once we figure out how to do those
    //TODO: add session variable for student that is logged in
    //TODO: add class date to command arguments for shopping cart
    // Need to be able to hover over class descriptions and read before enrolling



    protected void Page_Load(object sender, EventArgs e)
    {
        WebActivity.LogActivity("Student searched classes", true);
        GenerateTable();
    }
 protected void Page_Load(object sender, EventArgs e)
 {
     WebActivity.LogActivity("Parent Viewed Student Content", true);
 }