// GET: Wechat/Contacts
        public ActionResult ContactsIndex()
        {
            using (var db = new XkSystem.Models.DbContext())
            {
                Models.ContactsModel vm = GetTeacherList(db);

                return(View(vm));
            }
        }
        private static Models.ContactsModel GetTeacherList(XkSystem.Models.DbContext db)
        {
            var vm = new Models.ContactsModel();

            vm.ContactList = (from p in db.TableRoot <Teacher.Entity.tbTeacher>()
                              select new Dto.ContactListDto
            {
                Id = p.Id,
                TeacherCode = p.TeacherCode,
                TeacherName = p.TeacherName,
                Mobile = p.tbSysUser.Mobile,
                UserId = p.tbSysUser.Id
            }).ToList().OrderBy(m => m.Group).ToList();
            foreach (var item in vm.ContactList)
            {
                var sysuser = Areas.Sys.Controllers.SysUserController.Info(item.UserId);
                if (!String.IsNullOrWhiteSpace(sysuser.Photo))
                {
                    item.HeadImg = "/Files/UserPhoto/" + sysuser.Photo;
                }
            }

            return(vm);
        }