public IActionResult UpdateCustomer([FromBody] TblCustomerDTO dto)
        {
            bool isValidToken = ValidateToken();

            if (isValidToken)
            {
                TblCustomerDAO dao = TblCustomerDAO.getInstance();
                try
                {
                    bool isSuccess = dao.UpdateCustomer(dto);
                    if (isSuccess)
                    {
                        return(Ok(isSuccess));
                    }
                    else
                    {
                        return(BadRequest());
                    }
                }
                catch (Exception)
                {
                    StatusCode(500);
                }
            }
            return(Unauthorized());
        }
        public IActionResult LoadCustomer()
        {
            bool isValidToken = ValidateToken();

            if (isValidToken)
            {
                TblCustomerDAO dao = TblCustomerDAO.getInstance();
                try
                {
                    List <TblCustomerDTO> result = dao.loadCustomers();
                    if (result != null)
                    {
                        return(Ok(result));
                    }
                }
                catch (Exception)
                {
                    StatusCode(500);
                }
            }
            return(Unauthorized());
        }