Example #1
0
        public Task AddToRoleAsync(TUser user, string roleName)
        {
            RoleDocument rol = _cosmosIdentityManage.GetRoles().Where(r => r.Name == roleName).Single();

            user.Roles.Add(rol);
            return(Task.CompletedTask);
        }
        public RoleDocument GetRoleDocument(string RoleId)
        {
            telemetria.Notify("ACCESS DATA CosmosIdentityManager: GetRoleDocument");
            RoleDocument role = new RoleDocument();

            collectionName = CosmosCollections.Role.ToString();
            string query = $"SELECT * FROM {collectionName} WHERE {collectionName}.id='{RoleId}'";

            role = context.ExecuteQuery <RoleDocument>(databaseName, collectionName, query).FirstOrDefault();
            return(role);
        }