コード例 #1
0
 /// <summary>
 /// 登录操作
 /// </summary>
 /// <param name="UserName">账户名 密码</param>
 /// <param name="UserPwd"></param>
 /// <returns></returns>
 public BaseResponse <UserInfoModel> UserLogin(string UserName, string UserPwd)
 {
     using (WeChatEntities context = new WeChatEntities())
     {
         BaseResponse <UserInfoModel> response = new BaseResponse <UserInfoModel>();
         UserInfoModel Model = new UserInfoModel();
         var           dbset = context.SYS_UserInfo;
         var           bol   = dbset.Any(A => A.Uname == UserName && A.Upwd == UserPwd);
         if (bol)
         {
             var M = dbset.Include(A => A.SYS_Role).Where(A => A.Uname == UserName && A.Upwd == UserPwd).FirstOrDefault();
             if (M != null)
             {
                 Model = Mapper.DynamicMap <UserInfoModel>(M);
                 SYS_RoleModel RoleModel = new SYS_RoleModel()
                 {
                     Id        = M.SYS_Role.Id,
                     RightName = M.SYS_Role.RightName,
                     RightVle  = M.SYS_Role.RightVle,
                     isAdd     = M.SYS_Role.isAdd,
                     isUpdate  = M.SYS_Role.isUpdate,
                     isDelete  = M.SYS_Role.isDelete,
                     Addtime   = M.SYS_Role.Addtime
                 };
                 Model.Role = RoleModel;
                 response   = SetResponse <UserInfoModel>(Model);
             }
         }
         return(response);
     }
 }
コード例 #2
0
 /// <summary>
 /// 获取用户基本信息
 /// </summary>
 /// <param name="userId"></param>
 /// <returns></returns>
 public BaseResponse <UserInfoModel> GetUserInfo(int userId)
 {
     using (WeChatEntities context = new WeChatEntities())
     {
         BaseResponse <UserInfoModel> response = new BaseResponse <UserInfoModel>();
         UserInfoModel Model = new UserInfoModel();
         var           dbset = context.SYS_UserInfo;
         var           M     = dbset.Find(userId);
         if (M != null)
         {
             Model = Mapper.DynamicMap <UserInfoModel>(M);
             SYS_RoleModel RoleModel = new SYS_RoleModel()
             {
                 Id        = M.SYS_Role.Id,
                 RightName = M.SYS_Role.RightName,
                 RightVle  = M.SYS_Role.RightVle,
                 isAdd     = M.SYS_Role.isAdd,
                 isUpdate  = M.SYS_Role.isUpdate,
                 isDelete  = M.SYS_Role.isDelete,
                 Addtime   = M.SYS_Role.Addtime
             };
             Model.Role = RoleModel;
             response   = SetResponse <UserInfoModel>(Model);
         }
         return(response);
     }
 }