コード例 #1
0
        public WrapperUserProfile GetSingleUserProfile(int id)
        {
            WrapperUserProfile data = new WrapperUserProfile();

            data.UserProfile = new UserProfileCRUD().SelectSingle(id);
            return(data);
        }
コード例 #2
0
        public WrapperUserProfile CreateSingleUserProfile(UserProfileENT UserProfile)
        {
            WrapperUserProfile data = new WrapperUserProfile();

            data.UserProfile = new UserProfileCRUD().CreateSingle(UserProfile);
            return(data);
        }
コード例 #3
0
        public IActionResult UpdateUserProfile([FromBody] WrapperUserProfile userParam)
        {
            #region Validate Token
            RequestResponse isAuthorized = new Authorize().RequestTokenAuth(Request);
            if (isAuthorized.Success == false)
            {
                return(BadRequest(isAuthorized));
            }
            #endregion

            #region Validate Request Params
            bool            AdminRequiredForThisRequest = false;
            RequestResponse isValidRequest = new Services.UserProfileService().ValidateRequestParams(userParam.UserProfile.Id, isAuthorized.UserProfileID, isAuthorized.isAdminUser, AdminRequiredForThisRequest);
            if (isValidRequest.Success == false)
            {
                return(BadRequest(isValidRequest));
            }
            #endregion

            WrapperUserProfile data = new Services.UserProfileService().UpdateSingleUserProfile(userParam.UserProfile);

            return(Ok(data));
        }