Exemple #1
0
        /// <summary>
        /// Get the specific role for the current application.
        /// </summary>
        /// <param name="roleID">The roleID.</param>
        /// <returns>The role; else null.</returns>
        private Nequeo.DataAccess.CloudInteraction.Data.Role GetSpecificRole(long roleID)
        {
            // Get the role data.
            Nequeo.DataAccess.CloudInteraction.Data.Extension.Role roleExt = new Nequeo.DataAccess.CloudInteraction.Data.Extension.Role();
            Nequeo.DataAccess.CloudInteraction.Data.Role           role    =
                roleExt.Select.SelectDataEntity(
                    u =>
                    (u.RoleID == roleID)
                    );

            // Return the role.
            return(role);
        }
Exemple #2
0
        /// <summary>
        /// Get the specific role for the current application.
        /// </summary>
        /// <param name="roleName">The rolename.</param>
        /// <returns>The role; else null.</returns>
        private Nequeo.DataAccess.CloudInteraction.Data.Role GetSpecificRole(string roleName)
        {
            // Get the role data.
            Nequeo.DataAccess.CloudInteraction.Data.Extension.Role roleExt = new Nequeo.DataAccess.CloudInteraction.Data.Extension.Role();
            Nequeo.DataAccess.CloudInteraction.Data.Role           role    =
                roleExt.Select.SelectDataEntity(
                    u =>
                    (u.RoleName == roleName) &&
                    (u.ApplicationName == ApplicationName)
                    );

            // Return the role.
            return(role);
        }