コード例 #1
0
        public HttpResponseMessage UpdIUser()
        {
            IEditUser ieuser = new IEditUser();

            ieuser.UserName = HttpContext.Current.Request["UserName"];
            ieuser.UserPwd  = HttpContext.Current.Request["UserPwd"];
            HttpPostedFile file = HttpContext.Current.Request.Files["image"];

            if (file != null)
            {
                string strFileName = file.FileName;
                ieuser.Photo = "/Images/UserPhoto/" + strFileName;
                //路径
                string strFilePath = HttpContext.Current.Server.MapPath("~/Images/UserPhoto/") + strFileName;
                //图片路径
                file.SaveAs(strFilePath);
            }
            else
            {
                ieuser.Photo = null;
            }
            ieuser.Sex       = HttpContext.Current.Request["Sex"];
            ieuser.Birth     = HttpContext.Current.Request["Birth"];
            ieuser.OpenId    = HttpContext.Current.Request["OpenId"];
            ieuser.UserEmail = HttpContext.Current.Request["UserEmail"];
            return(new HttpResponseMessage {
                Content = new StringContent(userBLL.UpdIUser(ieuser), Encoding.GetEncoding("UTF-8"), "text/json")
            });
        }
コード例 #2
0
ファイル: UserController.cs プロジェクト: ankaada09/Post
 public UserController(IGetUserCommand getUser, IGetOneUser oneUser, IAddUser addUser, IEditUser editUser, IdeleteUser deleteUser, LoggedUser loggedUser)
 {
     _getUser    = getUser;
     _oneUser    = oneUser;
     _addUser    = addUser;
     _editUser   = editUser;
     _deleteUser = deleteUser;
     _loggedUser = loggedUser;
 }
コード例 #3
0
        public HttpResponseMessage UpdBaseInfo()
        {
            IEditUser ieuser = new IEditUser();

            ieuser.Sex       = HttpContext.Current.Request["Sex"];
            ieuser.UserPhone = HttpContext.Current.Request["UserPhone"];
            ieuser.Birth     = HttpContext.Current.Request["Birth"];
            ieuser.OpenId    = HttpContext.Current.Request["OpenId"];
            ieuser.UserEmail = HttpContext.Current.Request["UserEmail"];
            return(new HttpResponseMessage {
                Content = new StringContent(userBLL.UpdBaseInfo(ieuser), Encoding.GetEncoding("UTF-8"), "text/json")
            });
        }
コード例 #4
0
 public UserController(
     IAddNewUser addNewUser,
     ICheckUserExist checkUserExist,
     IGrantRole grantRole,
     IEditUser editUser,
     IEditUserPassword editUserPassword,
     IDeleteUser deleteUser,
     IRevokeRole revokeRole,
     IGetAppUserRole getAppUserRole,
     IGetUserId getUserId,
     IOptions <LoggerConfig> loggerSettings) : base(loggerSettings)
 {
     this.addNewUser     = addNewUser;
     this.getAppUserRole = getAppUserRole;
     this.getUserId      = getUserId;
 }
コード例 #5
0
 public UserController(
     IOptions <ManagerSettings> managerSettings,
     IOptions <LoggerConfig> loggerSettings,
     IGetUserById getUserById,
     IEditUser editUser,
     IEditUserPassword editUserPassword,
     ICheckUserPermission checkUserPermission,
     IGetUserApps getUserApps,
     IGetUserDetails getUserDetails,
     ISessionService <LoggedUserModel> loggedUserSessionService)
     : base(managerSettings, loggerSettings, getUserApps, loggedUserSessionService)
 {
     this.getUserById         = getUserById;
     this.editUser            = editUser;
     this.editUserPassword    = editUserPassword;
     this.checkUserPermission = checkUserPermission;
     this.getUserDetails      = getUserDetails;
 }