/// <summary>
        /// 删除用户
        /// </summary>
        /// <param name="userID">用户编号</param>
        public HttpResponseMessage Delete(int userID)
        {
            string tokenID = string.Empty;

            var queryString = Request.GetQueryNameValuePairs();
            var token = queryString.FirstOrDefault(q => q.Key.ToLower() == "token");
            if (!string.IsNullOrEmpty(token.Value))
            {
                tokenID = token.Value;
            }

            AuthenticationFunction.TokenValidation(tokenID);

            if (userID == 0)
            {
                return new HttpResponseMessage(HttpStatusCode.BadRequest);
            }
            else
            {
                var user = new Database.User() { UserID = userID };
                var userFunction = new UserFunction();
                int error = userFunction.DeleteUser(user);
                var response = GetResponse.UserResponse(error);

                return response;
            }
        }
        /// <summary>
        /// 删除用户
        /// </summary>
        /// <param name="entity">用户视图</param>
        public HttpResponseMessage Delete([FromBody]User entity)
        {
            string tokenID = string.Empty;

            var queryString = Request.GetQueryNameValuePairs();
            var token = queryString.FirstOrDefault(q => q.Key.ToLower() == "token");
            if (!string.IsNullOrEmpty(token.Value))
            {
                tokenID = token.Value;
            }

            AuthenticationFunction.TokenValidation(tokenID);
            if (!AuthenticationFunction.IsAuthenticated)
            {
                throw new HttpResponseException(Request.CreateResponse(HttpStatusCode.BadRequest, "token expired"));
            }

            if (entity == null)
            {
                return new HttpResponseMessage(HttpStatusCode.BadRequest);
            }
            else
            {
                var userFunction = new UserFunction();
                int error = userFunction.DeleteUser(entity);
                var response = GetResponse.UserResponse(error);

                return response;
            }
        }