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); }