protected void Add_Click(object sender, EventArgs e) { string name = NewSupervisorNameValue.Text; PERSONALDETAILS pd = pdlist.Find(p => (p.FirstName + " " + p.MiddleName + " " + p.LastName).Equals(name)); EMPLOYEE emp = elist.Find(em => em.PersonalDetailId == pd.PersonalDetailId); string eid = emp.EmployeeId; SUPERVISOR sup = new SUPERVISOR(); sup.EmployeeId = eid; var client = new HttpClient(); client.BaseAddress = new Uri(Global.URIstring); var postTask = client.PostAsJsonAsync <SUPERVISOR>("supervisor", sup); postTask.Wait(); var result = postTask.Result; if (result.IsSuccessStatusCode) { Response.Write("Add successfull!"); } }
protected void Change_Click(object sender, EventArgs e) { string empname = EmployeeNameValue.Text; PERSONALDETAILS pd = pdlist.Find(p => (p.FirstName + " " + p.MiddleName + " " + p.LastName).Equals(empname)); EMPLOYEE emp = elist.Find(em => em.PersonalDetailId == pd.PersonalDetailId); string eid = emp.EmployeeId; string supname = SupervisorNameValue.Text; PERSONALDETAILS pd1 = pdlist.Find(p => (p.FirstName + " " + p.MiddleName + " " + p.LastName).Equals(supname)); EMPLOYEE supemp = elist.Find(em => em.PersonalDetailId == pd1.PersonalDetailId); SUPERVISOR sup1 = suplist.Find(s => s.EmployeeId == supemp.EmployeeId); emp.SupervisorId = sup1.SupervisorId; var client = new HttpClient(); client.BaseAddress = new Uri(Global.URIstring); var putTask = client.PutAsJsonAsync <EMPLOYEE>("employees/" + emp.EmployeeId, emp); putTask.Wait(); var result = putTask.Result; if (result.IsSuccessStatusCode) { Response.Write("Change successfull!"); } }