private void getEnrollBtn_Click(object sender, RoutedEventArgs e) { enrolledTxt.Text = ""; using (ChannelFactory <IEmployeeTransactionService> transactionServiceProxy = new ChannelFactory <IEmployeeTransactionService>("MyEmployeeServiceEndpoint")) { transactionServiceProxy.Open(); IEmployeeTransactionService transactionService = transactionServiceProxy.CreateChannel(); Employee[] addEmployeesList = transactionService.GetEmployeesTransaction(); foreach (Employee emp in addEmployeesList) { enrolledTxt.AppendText(emp.employee_name + "\n"); } transactionServiceProxy.Close(); } }
private void enrollBtn_Click(object sender, RoutedEventArgs e) { if (studentNameTxt.Text == "") { return; } using (ChannelFactory <IEmployeeTransactionService> transactionServiceProxy = new ChannelFactory <IEmployeeTransactionService>("MyEmployeeServiceEndpoint")) { transactionServiceProxy.Open(); IEmployeeTransactionService transactionService = transactionServiceProxy.CreateChannel(); Employee emp = new Employee(); emp.employee_name = studentNameTxt.Text; transactionService.employee_registration(emp); transactionServiceProxy.Close(); } studentNameTxt.Text = " "; }
public JsonResult EmployeeList() { try { using (ChannelFactory <IEmployeeTransactionService> transactionServiceProxy = new ChannelFactory <IEmployeeTransactionService>("MyEmployeeServiceEndpoint")) { transactionServiceProxy.Open(); IEmployeeTransactionService transactionService = transactionServiceProxy.CreateChannel(); List <TransactionServiceInterfaces.Employee> employee = transactionService.GetEmployeesTransaction(); return(Json(new { Result = "OK", Records = employee })); } } catch (Exception ex) { return(Json(new { Result = "ERROR", Message = ex.Message })); } }
public JsonResult CreateEmployee(Employee employee) { try { using (ChannelFactory <IEmployeeTransactionService> transactionServiceProxy = new ChannelFactory <IEmployeeTransactionService>("MyEmployeeServiceEndpoint")) { transactionServiceProxy.Open(); IEmployeeTransactionService transactionService = transactionServiceProxy.CreateChannel(); if (!ModelState.IsValid) { return(Json(new { Result = "ERROR", Message = "Form is not valid! " + "Please correct it and try again." })); } var result = transactionService.employee_registration(employee); if (result) { return(Json(new { Result = "OK", Record = employee })); } else { return(Json(new { Result = "ERROR", Message = "Invalid Regex Fields" })); } } } catch (Exception e) { return(Json(new { Result = "ERROR", Message = e.Message })); } }