/// <summary> /// Factory method to create the Wcf Service client applying the default settings. /// </summary> /// <returns>A new task service client instance.</returns> private TaskServiceClient GetServiceClient() { var serviceClient = new TaskServiceClient(); serviceClient.Endpoint.EndpointBehaviors.Add(new AuthorizationHeaderEndpointBehavior(GetAccessToken)); return(serviceClient); }
private void confirm_Click(object sender, EventArgs e) { TaskServiceClient taskClient = new TaskServiceClient(); task.title = taskTitleBox.Text; task.description = descriptionBox.Text; if (confirm.Text == "Confirm Add") { Console.WriteLine(taskClient.AddTask(user, task)); //TaskServiceReference.Task[] allTask = taskClient.GetAllTasks(user); //List<Task> lst = new List<Task>(allTask); //List<String> titleList = new List<string>(); //foreach (var i in lst) //{ // titleList.Add(i.title + " " + i.description + " " + i.isCompleted); //} //listBox1.Items.Clear(); //listBox1.DataSource = titleList; } else if (confirm.Text == "Confirm Update") { String taskString = listBox1.SelectedItem.ToString(); taskClient.UpdateTask(user, taskString, task); } taskClient.Close(); }
private void delete_Click(object sender, EventArgs e) { TaskServiceClient taskClient = new TaskServiceClient(); taskClient.DeleteTask(user, listBox1.SelectedItem.ToString()); taskClient.Close(); }
public JsonResult RunTask(int id) { TaskDetail td = taskService.Get(id); if (td == null) { return(Json(new { status = true, message = "执行失败!" })); } if (Utility.IsDistributedDeploy() && (td.RunAtServer == RunAtServer.Master || td.RunAtServer == RunAtServer.Search)) { try { TaskServiceClient client = new TaskServiceClient("WCFTaskService"); client.RunTask(id); } catch (Exception e) { return(Json(new { message = "执行失败!" })); } } else { TaskSchedulerFactory.GetScheduler().Run(id); } return(Json(new { success = true, message = "执行成功!" })); }
private void Form2_Load(object sender, EventArgs e) { TaskServiceClient taskClient = new TaskServiceClient(); taskTitle.Visible = false; taskTitleBox.Visible = false; description.Visible = false; descriptionBox.Visible = false; confirm.Visible = false; user.userName = Form1.userName; user.password = Form1.passWord; //Console.WriteLine(taskClient.GetAllTasks(user).ToString()); TaskServiceReference.Task[] allTask = taskClient.GetAllTasks(user); List <Task> lst = new List <Task>(allTask); List <String> titleList = new List <string>(); foreach (var i in lst) { titleList.Add(i.title);// + " " + i.description + " " + i.isCompleted); } listBox1.DataSource = titleList; taskClient.Close(); //List<TaskServiceReference.Task> allTask = taskClient.GetAllTasks(user); //(List<TaskServiceReference.Task>)JsonConvert.DeserializeObject(taskClient.GetAllTasks(user)); //JavaScriptSerializer serializer = new JavaScriptSerializer(); //var taskObject = new JavaScriptSerializer().DeserializeObject(taskClient.GetAllTasks(user)); //var taskObject = JObject.Parse(taskClient.GetAllTasks(user)); //Console.WriteLine(taskObject.ToString()); }
public JsonResult RunTask(int id) { TaskDetail td = taskService.Get(id); if (td == null) { return Json(new { status = true, message = "执行失败!" }); } if (Utility.IsDistributedDeploy() && (td.RunAtServer == RunAtServer.Master || td.RunAtServer == RunAtServer.Search)) { try { TaskServiceClient client = new TaskServiceClient("WCFTaskService"); client.RunTask(id); } catch (Exception e) { return Json(new { message = "执行失败!" }); } } else { TaskSchedulerFactory.GetScheduler().Run(id); } return Json(new { success = true, message = "执行成功!" }); }
public static void Main(string[] args) { var taskService = new TaskServiceClient(); var tasks = taskService.GetAll(); }
public PersonsController() { //WCF web service client intialization. StClient = new TaskServiceClient(); }