コード例 #1
0
 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>());
     }
 }
コード例 #2
0
 /// <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>());
     }
 }
コード例 #3
0
 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);
     }
 }