public virtual List <Manager> GetManager() { using (var db = new DMPHubContext()) { var entities = (from q in db.Manager.AsNoTracking() select q).ToList(); return(entities.MapToList <Manager>()); } }
/// <summary> /// 通过ID获取管理员信息 /// </summary> /// <param name="id">编号</param> /// <returns>返回管理员信息</returns> //[InterceptMethod(CachingMethod.Get, Time = 120, Mode = CacheTargetType.Redis, CacheSectionType = SectionType.DMPHub)] public virtual Manager GetManagerById(int id) { using (var db = new DMPHubContext()) { var entity = (from q in db.Manager.AsNoTracking() where q.UserID == id select q).SingleOrDefault(); return(entity.MapTo <Manager>()); } }
public bool Update(Manager manager) { using (var db = new DMPHubContext()) { var baseRepository = GetService <IRepository <DataAccess.DMPHub.Manager> >(); return(baseRepository.Instance(db).Modify(new DataAccess.DMPHub.Manager() { UserID = manager.UserID, UserName = manager.UserName, Email = manager.Email, Phone = manager.Phone, UpdateTime = DateTime.Now }, "UpdateTime") > 0); } }