public IHttpActionResult GetClient(decimal?id)
        {
            if (id == null)
            {
                throw new ArgumentNullException(nameof(id));
            }

            var loginModel = db.PR_GetClient(id).FirstOrDefault();

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

            if (loginModel.AccountNumber == null)
            {
                loginModel.AccountNumber = 0;
            }

            ProfileModel model = new ProfileModel();

            model.IdCard         = loginModel.IdCard;
            model.Username       = loginModel.Username;
            model.FirstName      = loginModel.FirstName;
            model.MiddleName     = loginModel.MiddleName;
            model.LastName       = loginModel.LastName;
            model.SecondLastName = loginModel.SecondLastName;
            model.AccountNumber  = (decimal)loginModel.AccountNumber;
            var followers  = db.PR_GetFollowers(id).Count();
            var followings = db.PR_GetFollowing(id).Count();

            model.Followers = followers;
            model.Following = followings;

            return(Ok(model));
        }