Exemple #1
0
 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);
     }
 }
Exemple #2
0
        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"));
        }