public IHttpActionResult GetPaymentInfo()
        {
            BL.Common.Models.User.User user = null;
            if (user == null)
            {
                //TODO: get current user
                return(NotFound());
            }

            var payment = _userPaymentService.GetUserPayment(user);

            if (payment == null)
            {
                return(NotFound());
            }

            return(Ok(payment));
        }
        public IHttpActionResult GetPaymentInfo(int id)
        {
            var user = this._userManagmentService.GetUser(id.ToString()).Result;

            if (user == null)
            {
                //TODO: get current user
                return(NotFound());
            }

            var payment = _userPaymentService.GetUserPayment(user);

            if (payment == null)
            {
                return(NotFound());
            }

            return(Ok(payment));
        }