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