public static bool Track(string task) { //if (Properties.Settings.Default.CopyID == null || Properties.Settings.Default.CopyID == "") //{ // Properties.Settings.Default.CopyID = Guid.NewGuid().ToString(); // Properties.Settings.Default.Save(); //} // Using new API call to get Copy ID or gets a new CopyID string CopyID = getCurrentGID(); StudentEntity entity = new StudentEntity { StudentID = Properties.Settings.Default.StudentID, ActivityName = Properties.Settings.Default.ActivityName, ip = GetLocalIPAddress(), Name = Properties.Settings.Default.StudentName, PartitionKey = Properties.Settings.Default.StudentID, // CopyId = Properties.Settings.Default.CopyID, CopyId = CopyID, Task = task }; var post = ActivityAPIClient.APIPost("api/ActivityReport/post/ActivitiesList/Activity", entity); return(post); }
// Local logic for posting a task // uses web API endpoint public static string getCurrentGID() { var result = ActivityAPIClient.APIGet <string>("api/ActivityReport/get/StudentActivityGUID/SID/" + Properties.Settings.Default.StudentID + "/Activity/" + Properties.Settings.Default.ActivityName); return(result); }
public static dynamic getActivities() { string StudentID = Properties.Settings.Default.StudentID; string ActivityName = Properties.Settings.Default.ActivityName; var result = ActivityAPIClient.APIGetCollection <dynamic>("api/StudentActivity/get/SID/" + StudentID + "/Activity/" + ActivityName); return(result); }
protected void Application_Start() { AreaRegistration.RegisterAllAreas(); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); ActivityAPIClient.Track(StudentID: "S00188509", StudentName: "Alan Regan", activityName: "Rad302 Week 1 Lab 1", Task: "Project Setup"); }