// 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); }