// Method Delete
        public int Delete(RolesModel role)
        {
            int execute = 0;

            DataTable dt = DataProvider.Instance.Query(RolesQuerys.GetRoleIdByName(role.Name));

            if (dt != null)
            {
                int roleId = Convert.ToInt32(dt.Rows[0]["ID"].ToString());

                execute = DataProvider.Instance.Execute(UsersQuery.DeleteByRoleId(roleId));

                execute += DataProvider.Instance.Execute(RolesQuerys.Delete(roleId));
            }

            return(execute);
        }
        // Method GetRoleIdByRoleName
        public int GetRoleIdByName(string roleName)
        {
            DataTable dt = DataProvider.Instance.Query(RolesQuerys.GetRoleIdByName(roleName));

            return(dt == null ? 0 : Convert.ToInt32(dt.Rows[0]["ID"].ToString()));
        }