public void SetTeacherSets(XmlNodeList nodeList) { foreach (XmlElement node in nodeList) { var model = new TeacherService.TeacherInfoView(); model.Email = node.SelectSingleNode("email")?.InnerText; model.UserName = node.SelectSingleNode("name")?.InnerText; model.RegisteDate = Convert.ToDateTime(node.SelectSingleNode("date")?.InnerText); model.Tel = node.SelectSingleNode("tel")?.InnerText; model.University = Convert.ToInt32(node.SelectSingleNode("university")?.InnerText); model.Sex = node.SelectSingleNode("sex")?.InnerText; model.JobTitle = Convert.ToInt32((node.SelectSingleNode("title")?.InnerText)); model.Desp = node.SelectSingleNode("desp")?.InnerText; if (teacherClient.HasMember(model.Email)) { continue; } teacherClient.AddTeacherInfo(model); } }
public ActionResult Edit(TeacherViewModels model) { var user = new TeacherService.TeacherInfoView() { Desp = model.Desp, Email = model.Email, JobTitle = utilityClient.IndexOfJobTitle(model.JobTitle), RegisteDate = Convert.ToDateTime(model.RegistDate), Sex = model.Sex, Tel = model.Tel, University = utilityClient.IndexOfUniversity(model.University), UserName = model.UserName }; var result = teacherClient.UpdateTeacherrInfo(user); if (result != TeacherService.ReturnState.ReturnOK) { AddErrors("修改失败,请重试!"); return(View(model)); } return(RedirectToAction("Index")); }